Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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;
1 / 1 / 0
Регистрация: 02.08.2013
Сообщений: 32
02.08.2013, 11:27  [ТС] 0

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

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

Ответ

Цитата Сообщение от Van111 Посмотреть сообщение
я бы тогда создал отдельно модуль который бы по полной сразу проверял загружаемый или создаваемый ресурс, а в программе для работы с этим ресурсом полностью отключил бы проверки, в угоду производительности
То есть, как то так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class iGeomObjFromFile {
public:
    ...
    int      ReadFromFile(char* f_name);
    double CalcGoalValue(int i, int j);
    
protected:
    list < cGeomObj > gList;
    static cErrorFinder              Checker;
    static cReaderFromFile        Reader;
    static cGoalValueCalculator  Calculator;
    ...
}
 
int iGeomObjFromFile :: ReadFromFile(char* f_name) {
// читаем данные из файла
// проверяем их с помощью объекта Checker
// запускаем конструктор cGeomObj
}
Спасибо!

Добавлено через 6 минут
Нужно сделать его абстрактным. virtual double GetVal()=0;
Ага, сделана, просто в пост virtual не попало

Делайте её чем хотете, но только не #define... макросы в С++ лучше не использовать
Спасибо!

Нету смысла в шаблоне, в который можно пихать только определенные типы. Подумайте, может вам вовсе не шаблон нужен?
ну вот double, int и т.д. хочу, а вот class : cXZ в качестве параметра шаблона не хочу. У меня там корни, степени и т.д. что они будут с объектами делать?

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

Правильно ли сделал
Нужно проверить правильно ли я сделал?? #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:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2013, 11:27
Помогаю со студенческими работами здесь

Правильно ли я сделал пример
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