Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Проекты и солюшин У меня такая проблема: как в солюшине связать два и больше проектов чтоб можно било использовать функцыонал одного проекта в другом. З. Ы. Если просто добавить проекты в солюшын то вызвать функцыи нельзя так как кидает ошыбку линковки https://www.cyberforum.ru/ cpp-beginners/ thread932406.html C++ Получение командой строки для процесса
Компилирую из под x86 всё здорово... запускаю на x64 - не может прочитать строку командную для процесса... Для 64 бит компилировать мне не нужно... нужно как то сделать, чтобы работала, скомпилированная из под 32... Что-то с readprocessmemory Последний пост http://forum.sysinternals.com/readprocessmemory-from-32bit-to-32bit-on-x64-fails_topic24543.html Хелп ) #include <windows.h> #include...
C++ вложенный класс https://www.cyberforum.ru/ cpp-beginners/ thread932359.html
Какие проблемы могут возникнуть в следующем объявлении вложенного класса? class Ribs { private: class Sauce { int soy; int sugar; public : Sauce (int s1, int s2) : soy ( s1 ), sugar ( s2 ) ( )
C++ Произвести действия со строкой матрицы Добрый день. Обращаюсь за помощью, т. к не знаю как правильно сделать в следующем случае: int a= {9,7,3,6,8,0,5,4,1, 2,4,8,3,0,1,6,0,7, 0,0,1,4,9,7,0,0,0, 1,8,0,2,6,3,0,0,0, 4,9,2,0,0,0,3,6,5, https://www.cyberforum.ru/ cpp-beginners/ thread932354.html
C++ Сортировка std::list
Есть такой фрагмент програми. Создаю функцию для сортировки list. Вроде все правильно. В класе перегружены оператори < i =. Не знаю что делать. List просто не сортируеться а ввыводиться в изначальном виде. Может есть еще какие то методи отсортировать??? void sortL(L &v){ int k=v.size(); Student temp,a,b; L::iterator z = v.begin(); for (int i = 0; i < k; i++) for (int j = i + 1; j...
C++ работа с битами https://www.cyberforum.ru/ cpp-beginners/ thread932347.html
доброй ночи, форумчане, необходима ваша помощь) как и всем тут... вот изучаю с++ и добрался до работы с битами, учу решением задач. на форуме, правда не на этом, нашёл несколько задач: 1. Посчитать сколько нулей в числе с третьего по 13 бит, включая эти биты. 2. Инвертировать все биты с 2 по 14 включая эти биты. 3. Определить на сколько в числе А больше значущих битов, что равны единице, чем...
C++ Как избавиться от остановки программы из-за функции recv()? Я пишу чат на WinSock. Суть его проста - существует цикл, в котором идет такая последовательность действий: 1. Если нажат Enter, то отправляем данные send() 2. Прием данных recv() 3. Анализирование и вывод принятых данных Все работает правильно, данные анализируются и отправляются без ошибок... Но есть одна проблема: Как только цикл доходит до функции приема данных recv(), то он... https://www.cyberforum.ru/ cpp-beginners/ thread932332.html Онлайн-курсы,развод или хорошее обучение? C++
Ребят,что скажите по поводу вот этих курсов?. Не развод ли? И научат ли чему стоящему?
C++ Как передать vector? https://www.cyberforum.ru/ cpp-beginners/ thread932307.html
struct point3D { // Точка X float X; // Точка Y float Y; // Точка Z float Z; }; struct ObjectStruct // Структура объекта
C++ стрит-флеш Написал функцию проверки на образование комбинации стрит-флеш....помидорами не закидывать писал не очень вдумчиво но здесь какие то ошибки при использовании алгоритмов STL и моей структуры(я так думаю) мб и сам алгоритм не правильный...кому не в западло разобраться в моем говнокоде подскажите)) ОШибка в 53 и в 102 строке struct card { int first; //величина карты int... https://www.cyberforum.ru/ cpp-beginners/ thread932280.html
C++ Крестики-нолики
Добрый вечер. Хочу попробовать написать свои крестики-нолики. Игру еще не дописал, но уже появилась следующая проблема. По идее, если я ввожу координаты 1 4 или 2 4, то должно вывести сообщение о неправильном вводе, на деле же символ просто переносится на следующую строку. В чем проблема? #pragma warning(disable:4996); #include <iostream> #include <conio.h> using namespace std; char...
C++ Глобальные переменные https://www.cyberforum.ru/ cpp-beginners/ thread932271.html
Подскажите пожалуйста, почему данные в глобальной переменной перезаписываются, а не плюсуются? Пример: int peremennaya; void foo(); void main() { char ans;
32 / 32 / 3
Регистрация: 04.04.2010
Сообщений: 414
02.08.2013, 11:17 0

Архитектура программы. Правильно ли сделал? - C++ - Ответ 4907787

02.08.2013, 11:17. Показов 1301. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от loou Посмотреть сообщение
Это как бы "ядро" никаких проверок корректности данных при создании объекта не произвожу. Важна производительность. Максимально общий, чтобы можно было добавить любые возможные подклассы.
Нужно сделать его абстрактным. virtual double GetVal()=0;
Цитата Сообщение от loou Посмотреть сообщение
Сейчас в cGeomObj используется #define константа, ее лучше сделать параметром шаблона?
Делайте её чем хотете, но только не #define... макросы в С++ лучше не использовать

Добавлено через 5 минут
Цитата Сообщение от loou Посмотреть сообщение
Еще вопрос. Если я свой клас сGeomObj сделаю в виде шаблона, я могу задать список допустимых типов для параметра типа?
Я не нашел, но это по моему странно. Если я не хочу чтобы в мой шаблон пихали не понять что, то что же делать?
Нету смысла в шаблоне, в который можно пихать только определенные типы. Подумайте, может вам вовсе не шаблон нужен?

Вернуться к обсуждению:
Архитектура программы. Правильно ли сделал? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2013, 11:17
Готовые ответы и решения:

Правильно ли сделал
Нужно проверить правильно ли я сделал?? #include &lt;iostream.h&gt; #include &lt;math.h&gt; void main()...

Правильно ли я сделал?
#include &lt;iostream&gt; using namespace std; int main() { int a,b,c; cin&gt;&gt;a&gt;&gt;b&gt;&gt;c; ...

UML, правильно ли сделал?
Добрый день, подскажите, пожалуйста, правильно ли я описал класс в нотации UML? Не уверен в...

правильно ли я сделал задание?
правильно ли сделано задание? //предположим, что указатель pa был определен в следующем...

7
02.08.2013, 11:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2013, 11:17
Помогаю со студенческими работами здесь

Правильно ли я сделал пример
https://www.cyberforum.ru/cpp-beginners/thread648042.html#post3434602 Правильно*?

Правильно ли я сделал?(Математические.Функции)
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;iostream&gt; int main() {...

Правильно я сделал программу по уравнению?
z=\sqrt{\left|y-2 \right|+3}+\frac{x+\frac{y}{2}}{2\left|1+y \right|}\left(x+1 \right) вот что...

Проверьте пожалуйста, правильно ли я сделал задание
Вот задание Дано действительное х. Вычислить...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru