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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить количество отличников 1-2 курса на всех факультетах группы у которых нет отличников http://www.cyberforum.ru/cpp-beginners/thread952598.html
// Сторити масив структур, яки складаються з елементів: факультет, курс, група, призвіще студ,езаменаційна оцінка. Візначити: кількість //відміників 1-2 курса на всіх факультетах; групи у яких не має відміників; призвіще студентів відміників на 3 курсі "ТООТ". # include <stdio.h> # include <conio.h> # include <math.h> # include <malloc.h> # include <string.h> # define N 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 squares of all side sizes starting from 1. For example, if your program reads a size of 5, it should print ***** * * * * * * ***** 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 n equals 0 then n; else GCD(n, m mod n); Программа должна использовать цикл for. Входные данные поступают с клавиатуры. Результат выводится на экран. Предусмотреть обработку ошибок. Заранее...
C++ Площадь треугольника Помогите пожалуйста! Ошибку выдаёт в 13-14 строчках. Как правильно записать Р как функцию? Даны стороны треугольника a, b, c. Найти его площадь по формуле: sqrt( p (p-a)(p-b)(p-c)) , p – полупериметр треугольника. Код: void MainWindow::Treugolnik() { double A,B,C; double P; double S; QString a,b,c,; подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 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 Посмотреть сообщение
или вы слепо следуете всеми тому что написано в книгах, не пропуская через свою парадигму логики?
Неочевидность, полезности многих рекомендаций, улетучивается с опытом. Лучше учиться на чужих ошибках...
 
Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru