Форум программистов, компьютерный форум, киберфорум
Наши страницы

Объявление и определение классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество отличников 1-2 курса на всех факультетах группы у которых нет отличников http://www.cyberforum.ru/cpp-beginners/thread952598.html
// Сторити масив структур, яки складаються з елементів: факультет, курс, група, призвіще студ,езаменаційна оцінка. Візначити: кількість //відміників 1-2 курса на всіх факультетах; групи у яких не...
C++ C++ не получается (на англ) Можете кто нибудь дать код Write a program that reads in the size of the side of a square and then prints a hollow square of that size out of asterisks and blanks. Your program should work for... http://www.cyberforum.ru/cpp-beginners/thread952595.html
C++ Написать программу вычисления количества печатаемых символов в файле
Помогите Написать программу вычисления количества печатаемых символов в файле. Обработать ошибки. DEV C++ Заранее спасибо!
C++ Написать программу решения квадратного уравнения. DEV C++
Помогите пожалуйста !! Написать программу решения квадратного уравнения. Корни могут быть комплексными. Установить ширину поля 10 символов, установить точность 4 цифры, заполнить вместо пробелов...
C++ Написать программу вычисления наибольшего общего делителя двух целых чисел Dev C++ 4.9.9.2 http://www.cyberforum.ru/cpp-beginners/thread952583.html
Помогите написать программу! Написать программу вычисления наибольшего общего делителя двух целых чисел. Наибольший общий делитель рекурсивно вычисляется следующим образом; GCD(m, n) is: if m mod...
C++ Площадь треугольника Помогите пожалуйста! Ошибку выдаёт в 13-14 строчках. Как правильно записать Р как функцию? Даны стороны треугольника a, b, c. Найти его площадь по формуле: sqrt( p (p-a)(p-b)(p-c)) , p –... подробнее

Показать сообщение отдельно
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.09.2013, 20:24
Цитата Сообщение от BESSON_off Посмотреть сообщение
С проблемой, после которой создал тему, столкнулся при написании связанных списков. Заключается она в том, что меня не устроило постоянное вычисление верного места для расположения классов (см. пример).
А так как тема плавно переросла в полемику о дизайне классов,
При чём здесь дизайн классов и полемика? Это, как раз, ответ на вопрос темы.
Первый ответ:
Цитата Сообщение от castaway Посмотреть сообщение
Для этого существуют заголовочные файлы, в них описываются классы, а реализации выносятся в .cpp
Второй ответ:
Цитата Сообщение от Jupiter Посмотреть сообщение
потому и делают: один класс - один хедер и один файл реализации
Третий ответ:
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
да, надо создать CPP файл
нет, cpp файлы никуда не инклудятся.
кто вообще пустил этот вреднейший слух, что если программа разбита на файлы, то их надо инклюдить?
их даже компилировать надо каждого по-отдельности!
Четвёртый ответ:
Цитата Сообщение от alsav22 Посмотреть сообщение
Объявление класса в .h, реализация методов класса в .cpp. Инклудить, в main(), .h.
Добавлено через 9 минут
Цитата Сообщение от BESSON_off Посмотреть сообщение
или вы слепо следуете всеми тому что написано в книгах, не пропуская через свою парадигму логики?
Неочевидность, полезности многих рекомендаций, улетучивается с опытом. Лучше учиться на чужих ошибках...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru