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

Структура в классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread935851.html
#include <string.h> #include <iostream> #include <stdio.h> int main() { char m1="=id"; char m2; char m3;
C++ Как програмно узнать сколько элементов в перечислении? Допустим, есть такое перечисление. enum Month{JANUARY=1, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER}; sizeof(Month) показывает размер одного элемента http://www.cyberforum.ru/cpp-beginners/thread935844.html
C++ EOF что это
В книге встречается записи типа ..если встретится указанный символ-ограничитель, по умолчанию это EOF... Что за EOF?
C++ Использование printf в функции
Подскажите, пожалуйста: передаю в функцию два параметра для вывода void fun(string x, int y) { printf("%s%d",x,y); } надо, чтобы вывел
C++ С++ или Front-end - разработка!? http://www.cyberforum.ru/cpp-beginners/thread935788.html
Прошу прощения, что разместил эту тему здесь, а не в Talk В общем из-за учебной программы катался по разным языкам, а теперь решил усиленно изучать один язык. (С++). Читаю, читаю, читаю, а мотивация падает, падает, падает. И дело не в лени. Просто заходишь на фриланс, хочешь поглядеть на заказы, оценить так сказать свои силы. Но прикладные программы то никому и не нужны. Все заказы только -...
Visual C++ Радио Баттон (при повторном нажатии не выполнять ничего) собственно так. как при повторном нажатии на кнопку RadioButton сделать так, что бы не выполняся код? if(m_var3.GetCheck()) { // тут код } то есть, если я на нее нажал второй раз, ничего не происходило? подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
09.08.2013, 16:30     Структура в классе
Цитата Сообщение от ovner Посмотреть сообщение
Хотел спросить можно ли использовать структуру в классе и соответствует ли оно принципам ООП?
Можно. Соответствует, если связано не просто так, а по смыслу.
В данном случае, не понятно откуда взялось число 10.
И метод в базовом классе должен быть "чистым":
C++
1
virtual double calcPerimeter() = 0;
P.S. Квадрат - это "square".

Добавлено через 1 минуту
Цитата Сообщение от zss Посмотреть сообщение
Но рекомендуется описание новых понятий выносить наружу.
Если они не используются снаружи, то и быть им там незачем.
 
Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru