Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Графики в Visual Studio 2010 Доброго дня!! Подскажте пожалуста как в Visual Studio 2010 создать проект или как, что бы рисовать графики- функций, формул, уровнений. Подскажите пожалуста! Мои свои познания в кодинге- минимальные. https://www.cyberforum.ru/ cpp-beginners/ thread1195734.html C++ Подсчитать количество отрицательных чисел среди чисел a, b, c
А так же Подсчитать количество положительных чисел среди чисел a, b, c и Подсчитать количество целых чисел среди чисел a, b, c
C++ Вывод отладочной информации https://www.cyberforum.ru/ cpp-beginners/ thread1195705.html
Добрый день Есть консольная программа которую пишу давольно давно и ее размер уже перевалил за несколько тыс строк. Она изобилует вставками кода с выводом отладочной инфы: #ifdef _DEBUG //Тут что-то выводим на консоль с помощью printf() #endif
C++ Замена символов в массиве Помогите или подтолкните... заменить 1 0 в готовом коде на любые другие знаки. Например на 178 (▓) Заранее спасибо. https://www.cyberforum.ru/attachment.php?attachmentid=406305&stc=1&d=1401631890 #include <iostream> #include <conio.h> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread1195684.html
C++ Повторный вызов конструктора класса
class X { public: X() {a = 10;}; setA(int value) {a = value;}; private: int a; };
C++ Объявление функции https://www.cyberforum.ru/ cpp-beginners/ thread1195657.html
Завдання 1 Створити функцію яка приймає на вхід посилання на карту з ключем цілого типу,та значенням з плаваючою точкою. Другим параметром функції є число за плаваючою точкою. Функція повинна додати в карту число з плаваючою точкою по ключу,який рівний половині цілої частини цього числа. Наприклад,якщо передано 4,4567 то вписати це значення по ключу два. Якщо в карті вже міститься значення із...
C++ Есть ли ошибки в следующем фрагменте кода? template <class D, C> D func2(int,C); https://www.cyberforum.ru/ cpp-beginners/ thread1195648.html Контейнер лист (поиск по контейнеру, взаимодействие контейнеров) C++
#include <iostream> #include <string> #include <locale.h> #include <list> using namespace std; class A { private: int price;
C++ Перегрузка оператора == и др https://www.cyberforum.ru/ cpp-beginners/ thread1195633.html
C++ Builder ругаеться на перегрузку операторов. На mingw32-g++ все компилилось нормально. Пример пергрузки взял с хабра описание оператора class poly { ................. public: ......... friend bool operator==(const poly& left, const poly& right);
C++ BRORLAND C++ полиномы нужно выислить полином чебышева 1 рода https://www.cyberforum.ru/ cpp-beginners/ thread1195606.html
Запись алфавита в массив символов C++
Народ как можно записать алфавит в массив символов? Я пробовал сделать как с 1 символом но на экран выводятся хрень. for(mas1 = 'A'; mas1 <='Z'; ++mas1) { cout<<mas; }
C++ Дано вещественное число a, целое n. Вычислить: a (a-1) (a-2).(a-n) https://www.cyberforum.ru/ cpp-beginners/ thread1195593.html
////
8 / 8 / 4
Регистрация: 23.04.2014
Сообщений: 59
0

#ifndef и #include - C++ - Ответ 6258826

01.06.2014, 18:52. Показов 1524. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Допустим, я создал класс

C++
1
2
3
4
5
6
#ifndef SOMECLASS_H
#define SOMECLASS_H
 
class SomeClass{};
 
#endif
Есть несколько вопросов.
1. Директива #ifndef не воспринимает строку SOMECLASS_H, то есть я могу тут написать someCLASS_H, sameclass_H или вообще ничего не писать? Это нужно лишь для самого программиста?

2. Если я напишу так:
C++
1
2
3
4
5
6
7
#ifndef SOMECLASS_H
#define SOMECLASS_H
#include <iostream>
 
class SomeClass{};
 
#endif
, и включу iostream так же в main, то iostream будет в файле main 2 раза? Как этого избежать и подключать каждую библиотеку 1 раз и на всю программу?

Вернуться к обсуждению:
#ifndef и #include C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2014, 18:52
Готовые ответы и решения:

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits>
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение...

Чем отличается #include <cstring>, #include <string> и #include <string.h>?
Доброго времени суток :) Пишу свой класс и мне для нужны функции для работы со строками. Когда...

Директива #ifndef
Здравствуйте! Есть такой код: #define lastVersion #ifndef lastVersion #include &lt;version1.h&gt; ...

1
01.06.2014, 18:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2014, 18:52
Помогаю со студенческими работами здесь

Warning: include(1) [function.include]: failed to open stream: No such file or directory in
Выдает вот такую ошибку Warning: include(1) : failed to open stream: No such file or directory...

Warning: include(templates.php) [function.include]: failed to open stream: No such file or directory
Как исправить ошибку, этот текст выдает на главной странице

В чем суть директив #include <Windows.h> #include <stdlib.h>
/*хочу сделать простую графическую программу ранее работал с turbo 3.0 я так понимаю &lt;graphics.h&gt;...

Ifndef-define-endif
Qt Creator по умолчанию создаёт хэдер любого класса с подобной шапкой: #ifndef MYCLASS_H //...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru