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

Несколько слов об инклудах и других - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перенос буквы слова в конец.Кто-нибудь осилит? http://www.cyberforum.ru/cpp-beginners/thread586868.html
В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 смволов, перенести первую букву каждого слова в его конец. Отсортировать строки в порядке убывания количества слов. Вывести полученный текст на экран. Выведенную информацию продублировать в текстовый файл, имя которого задаёт пользователь
C++ Сложное присваивание переменной Есть следующее присваивание: char abc = "function CHAR is easy" На месте CHAR Должно ставится значение этой переменной (CHAR то есть). Как сделать такое присваивание? http://www.cyberforum.ru/cpp-beginners/thread586863.html
Ошибка с заданием функции C++
Здравствуйте, можете сказать, почему конфликтуют данные выражения? Пишет: prototype for 'const char* Magazin::getName()' does not match any in class 'Magazin' и candidate is: virtual const char* Magazin::getName() const class Magazin { virtual const char *getName() const; ... const char *Magazin::getName() { return name;
C++ error C2664: невозможно преобразовать параметр
Здравствуйте. Отправьте меня если что в другую тему, где это обсуждалось, но я не понимаю, в чем собственно дело void grouping(int n, int m, int m1, int* num, float* mas, float** pt) ... for(int i=0;i<N;i++){ for(int j=0;j<3;j++) fscanf(file,"%d",&pt); }
C++ Использование виртуальных функций http://www.cyberforum.ru/cpp-beginners/thread586817.html
Дан класс "треугольник", который определяется длиной одной из сторон и значениями прилегающих двух углов. Создать соответствующие методы:  задания значения длины стороны и двух углов;  нахождения других характеристик треугольника: величины углов и длин сторон;  вычисления периметра.  вывода параметров треугольника (виртуальный метод) Создать производный класс "равносторонний...
C++ Ошибка при запуске программы Приветствую) Есть код программы, который, по идее, должен запускаться и работать без особых проблем, но почему-то ругается на всё подряд. Подскажите, пожалуйста, в чем проблема. #include "stdio.h" #include "math.h" #include "conio.h" class Matrix { int m; // количество строк int n; // количество столбцов подробнее

Показать сообщение отдельно
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
25.05.2012, 22:10     Несколько слов об инклудах и других
#define это директива препроцессора, которая не делает различий между символьными строкам и числами. Если например сделать такое объявление #define PI 3.14159, то при компиляции PI бует заменен на 3.14159
"" и <> : угловые указывают на то что компилятор будет искать сначала эти файлы в стандартной директории с именем INCLUDE .Кавычки указывают то что надо искать эти файлы с текущей директории.
Насчёт #ifndef и #ifdef: встретив одну из первых двух директив, препроцессор проверяет, определено ли символическое_имя, и, в случае с #ifdef отдает компилятору последующие строки, только если оно определено, в случае же с #ifndef — наоборот, только если не определено. Так он поступает со всеми строками до тех пор, пока не встретится #else или #endif. Собственно, #ifdef и #ifndef — это сокращения от аглийских фраз if defined («если определено») и if not defined («если не определено»).
 
Текущее время: 18:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru