Шаблоны разработки являются решениями для типичных проблем.
, Но сначала, необходимо знать, какой или где проблема. И в этом суть где людям не удается использовать шаблоны правильно.
Сочетание клавиш для удаления строки без копирования содержимого ускользало от меня слишком долго ... Здесь есть несколько ответов, но они нуждаются в пояснении:
Ctrl + Shift ] + L
Ctrl + L
Shift + Удалить
Кто-то HTH.
То, о чем вы говорите, касается не только языка, но и библиотеки времени выполнения C (CRT).
Для начала, если вы создаете поток, используя собственный вызов, такой как CreateThread ()
в Windows, то вы можете делать это где угодно, потому что он идет прямо в ОС без вмешательства CRT.
Другой вариант, который у вас обычно есть, - использовать _beginthread ()
, который является частью CRT. У использования _beginthread ()
есть некоторые преимущества, например, наличие потокобезопасного errno. Подробнее об этом здесь . Если вы собираетесь создавать потоки с помощью _beginthread ()
, могут возникнуть некоторые проблемы, поскольку инициализации, необходимые для _beginthread ()
, могут быть не на месте.
Это касается более общий вопрос о том, что именно происходит перед main ()
и в каком порядке. По сути, у вас есть функция точки входа в программу, которая заботится обо всем, что должно произойти до main ()
с Visual Studio, вы действительно можете посмотреть этот фрагмент кода, который находится в CRT, и выяснить для себя, что точно происходит там.
Ctrl + L - это ярлык VS, который удаляет текущую строку и копирует ее в буфер обмена.
Архив блога Сары Форд ] является золотой жилой для подсказок VS.