Форум программистов, компьютерный форум CyberForum.ru

Объяснить директивы препроцесора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка оператора [] http://www.cyberforum.ru/cpp-beginners/thread1224464.html
Есть: class any{ char arr }
C++ Ошибка при выполнении программы "division by zero" Прошу, обьясните мне, почему когда я уже запускаю прогу и ввожу числа вилетает ошибка: http://www.cyberforum.ru/cpp-beginners/thread1224461.html
C++ Неконтролируемое завершение программы подсчета введенных слов
Решаю вот такую задачу: Напишите программу, которая использует объект string и цикл для чтения но одному слову за раз до тех пор, пока не будет введено слово done. Затем программа должна сообщить количество введенных слов (исключая done). Пример запуска должен быть таким: Вводите слова (для завершения введите слово done): anteater birthday category dumpsteг envy finagle geometry...
Указатели, функции и динамическое выделение памяти: вывести строки с неповторяющимися данными C++
Задана матрица A(n,n) ,n<=15 . Написать программу, которая находит и выводит на экран номера тех строк, элементы которых не повторяются. Если таких нет, то выводит уведомление об этом.
C++ Перевести с Pascal на C++ http://www.cyberforum.ru/cpp-beginners/thread1224438.html
Здравствуйте! Помогите пожалуйста перевести вот эти программы с языка Pascal на C++ Сам я очень плохо знаю C++ поэтому был бы крайне признателен вам! 2) var s, t: real; i, n, x: integer; begin readln(i); s:=1;t:=1; for i:=1 to n do begin t:=t*x/i;
C++ Перевести с Pascal на C++ Здравствуйте! Помогите пожалуйста перевести вот эти программы с языка Pascal на C++ Сам я очень плохо знаю C++ поэтому был бы крайне признателен вам! 1) var A, B, C: array of integer; i: byte; begin writeln('Введите элементы первого массива:'); for i := 1 to 10 do begin write('a = '); подробнее

Показать сообщение отдельно
DrOffset
6419 / 3793 / 877
Регистрация: 30.01.2014
Сообщений: 6,583
08.07.2014, 16:02     Объяснить директивы препроцесора
Zn, обычно используются для "включения" или "выключения" участка кода. Дело в том, что в нормальных проектах код комментировать не принято. И комментированный код обычно удаляется на ревью. А вот такой, более очевидный прием, во-первых позволяет за одно движение "раскомментить" или "закомментить" не до конца оттестированный или сомнительный участок кода (поменять ноль на единицу или наоборот). А во-вторых более четко дает понять, что это именно нуждающийся в проверке или не до конца реализованный код, который нужно доработать - негласное такое правило. Обычно сопровождается поясняющим комментарием о том почему он так помечен (в стиле //TODO: или //FIXME: ).
 
Текущее время: 18:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru