Форум программистов, компьютерный форум 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:04     Объявление и определение классов
Цитата Сообщение от BESSON_off Посмотреть сообщение
А какова смысловая нагрузка этого? Делать именно так, потому что так написано - бред. Убирать в отдельный заголовочный файл класс с его реализацией я вижу в случае, если этот класс можно будет использовать в других программах в будущем, а если узкоспециализирован и заточен под конкретную программу, то зачем его куда то убирать?
P.S. Я не пытаюсь доказать кому то что кто-то не прав, я просто хочу определить для себя смысл действий, впоследствии чего создать свои правила, которые в будущем будут определять мой дизайн кода.
Вы может забыли с чего тему начали? Вот это нпример:
Цитата Сообщение от BESSON_off Посмотреть сообщение
Так вот - подскажите пожалуйста, как правильно объявить все классы до их определения, чтобы программа могла видеть все созданные классы, независимо от своего расположения? (так как объявил классы я "class Node;" - не помогает).
Добавлено через 52 секунды
Цитата Сообщение от BESSON_off Посмотреть сообщение
Я этим занимаюсь постоянно и проходя какой-то раздел, встречая что-то непонятное открываю вторую книгу и ищу ответ,
Какие книги читаете?

Добавлено через 10 минут
Цитата Сообщение от BESSON_off Посмотреть сообщение
Убирать в отдельный заголовочный файл класс с его реализацией я вижу в случае, если этот класс можно будет использовать в других программах в будущем, а если узкоспециализирован и заточен под конкретную программу, то зачем его куда то убирать?
А кто-то заставляет? Есть, так называемые, рекомендации. Придерживаться их или нет, вам решать. Вашу свободу, у вас, никто не отнимет.
 
Текущее время: 12:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru