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

Разбиение проекта на .h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как переопределить конструктор класса http://www.cyberforum.ru/cpp-beginners/thread694255.html
Здравствуйте. У меня есть пример такого кода:#include <cstdio> template <int n> class B { public: int size; int a; B() : size(n) { printf( "B::B()\n" ); for ( int i = 0; i < size; i++ ) {
C++ Почему функцию sqrt нельзя применять к int переменным, а только к double и flot? Почему функцию sqrt нельзя применять к int переменным, а только к double и float? Извините за опечатку в названии темы. http://www.cyberforum.ru/cpp-beginners/thread694251.html
Заполнить массив простыми числами по возрастанию C++
Нужно заполнить массив из n элементов простыми числами по возрастанию #include<iostream> using namespace std; int main() {int str; for (int i=0;i<=9;i++) {cout<<str<<" , ";} cout<<endl;
Базовые знания C++
Всем доброго времени суток! У меня появилась нужда в систематизации знаний языка,и потому хотел бы узнать несколько интересующих меня тем,если есть возможность,то посоветуйте какую либо литературу или дайте ответ на несколько достаточно простых вопросов: 1.Как в памяти представляются Массивы,Списки,Очереди,Деревья,Стеки. 2.Что мы можем узнать из адреса переменной? 3.Как в памяти...
C++ Хэш-таблица http://www.cyberforum.ru/cpp-beginners/thread694225.html
Дана строка произвольного размера. Необходимо найти все повторяющиеся фрагменты максимальной длины. Для начала нужно создать хэш-таблицу всех символов вида "символ ->массив позиций". Делаю по алгоритму, пока не получается. Кривой код: #include <iostream> #include <conio.h> #include <cstring> using namespace std;
C++ Удалить из массива элементы с номерами от K до L включительно нужна помощь ... Дано массив(целочисленный) размера N и целые числа K и L (1 <= K < L<= N). Требуется удалить из массива элементы с номерами от K до L включительно. подробнее

Показать сообщение отдельно
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
11.11.2012, 05:01
Цитата Сообщение от Seroo Посмотреть сообщение
#endif B_H
А это зачем? Не знаю, может ли текст после #endif вызвать ошибку, мне никогда и в голову не приходило так писать
Цитата Сообщение от Seroo Посмотреть сообщение
void main()
int main корректнее, но ошибку не всякий компилятор выдаст.

Цитата Сообщение от Seroo Посмотреть сообщение
using namespace std;
#include "B.h"
лучше поменяй местами. Препроцессор подставит B.h и неймспейс будет распространяться на него.

Цитата Сообщение от Seroo Посмотреть сообщение
class B: public A{ ......}
У тебя точно точки с запятой после } не стоит? Тогда это ошибка. Поставь ;
После } должен идти (пустой или нет)список объявляемых переменных, завершаемый точкой с запятой, иначе компилятор ищет объявление переменных, зачастую в CPP файлах, в которые включён B.h
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru