C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 3 - С++ комментарии / MSDN rus / Visual C++

Шаг 3 - С++ комментарии

Комментарии - это текстб который игнорируется при интерпритации, что бывает полезно программистам для пояснения тех или иных участков кода. Компилятор обрабатывает комментарии как пустое пространство. Комментарии можно использовать и для временного отключения части кода при отладке.

В C++ есть два типа коментариев.

  • Стандартное комментирование блока /* ... */ как в C
  • Комментирование линии с использованием //

Пример комментария в стиле C:

#include"stdafx.h"
#define asb 100 
int main(int argc,char* argv[])
{
	/*
	printf("Hello C++\n");
	return -1;
	*/
	printf("Hello World!\n");
	return 0;
	
}

То же самое используя новую возможность C++:

#include"stdafx.h"
#define asb 100 

int main(int argc,char* argv[])
{
	//printf("Hello C++\n");
	//return -1;
	printf("Hello World!\n");
	return 0;
	
}

Комментарии C можно использовать и в середине строки, а вот комментарии C++ отрезают сроку до конца от места своего появления. Поэтому надо выбирать когда удобно пользовать тот или иной способ. Вот пример демонстрирующий разный подход.

#include"stdafx.h"
#define asb 100 

int main(int argc/*количенство */,char* argv[])
{
	//printf("Hello C++\n");
	//return -1;
	printf/*функция печати*/("Hello World!\n");
	return 0; // возврат программы
}

Кстати у коментария // есть еще одно интересное свойство. Данный код скомпилируется с ошибкой:

int main(int argc, // \
		 char* argv[])
{
	printf("Hello World!\n");
	return 0; 
	
}

А этот нет, но с предупреждением:

int main(int argc, // \
это коментарий
		 char* argv[])
{
	printf("Hello World!\n");
	return 0; 
}

| |
Автор Каев Артем.
[AD]