Форум программистов, компьютерный форум, киберфорум
Наши страницы

Пишем свой интерпретатор языка BASIC - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Меню и список http://www.cyberforum.ru/cpp-beginners/thread41194.html
Здравствуйте форумчане. Помоги пожалуйста в следующем вопросе: У меня есть 2связный список, написано меню. Но в моменте когда написано make a list и delete custom необходимо чтобы выводились:...
C++ Здравствуйте! Не могу поместить class в один файл с программой. file.hpp #include "Cat.hpp" // здесь классы "2)" Cat::Cat(int initialAge) { itsAge = initialAge; } Cat::~Cat() { http://www.cyberforum.ru/cpp-beginners/thread41186.html
Массивы строк C++
Привет всем! Задан массив строк. Как узнать который символ встечаетса найбольшое количество раз в етом массиве?
C++ вывод на экран набор треугольников и квадратов, которые произвольно двигаются и меняют размер
Please, help me!!! Вот текст программы, которая выводит на экран набор треугольников и квадратов, которые произвольно двигаются и меняют размер только квадратов. Проблема в том, что необходимо...
C++ Округление дробного числа до целого в большую сторону. http://www.cyberforum.ru/cpp-beginners/thread41139.html
Доброго дня. Я новичок в программирование на Visual C++. Проблема такая программа должна считать кол-во месяцев, если числа целые то программа шла дальше, если дробное то (например 3.33333) ...
C++ Код из Delphi в C++ Нужно написать курсовую на C++. Сам я в программировании плохо шарю (не программист). Попросил у народу помощи, помогли. Но решение на Delphi: {$APPTYPE CONSOLE} type byteset=set of byte; ... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18685 / 6649 / 468
Регистрация: 30.03.2009
Сообщений: 18,615
Записей в блоге: 29
21.12.2009, 13:04
Цитата Сообщение от #pragma Посмотреть сообщение
Хорошо.Пока смутно,но понимаю,о чём ты толкуешь. Значит надо начать наводить какой-то порядок,чтобы потом было проще.Тогда я вернусь обратно на 71-ю ревизию и начну делать отладочные печати. Попробую сделать как надо. Дальше уже виднее будет.
Собственно, переход на новую концепцию как минимум требует времени на осмысливание всего этого добра. А порядок он никогда лишним не будет. Заодно в процессе наведения исходи из новой концепции

Цитата Сообщение от #pragma Посмотреть сообщение
Был такой вопрос у меня ещё- может,стоит сделать define-ы для доступа к полям структур представления? коли уж классы не использую,так зачем там пихать кучу ненужных функций.Там есть очень много таких,которые просто возвращают значение,и больше ничего не делают.
На мой взгляд лучше всё-таки делать классы и методы Set, Get. Всё то, что у меня сделано в виде процедур (типа stmt_NewStmtLET) - это всё так же должно быть методом класса. Попросту говоря, нужно перписать всё это на Си++. Я на Си пишу макросы только для Get'ов, а Set'ы не делаю, т.к. идеологически они все запрятаны внутри процедур типа той же самой stmt_NewStmtLET (т.е. снаружи не должны использоваться вообще). Такая несимметричность зачастую помогает при наведении порядка. Когда ты просто изменил поле структуры и изменил Set и Get, то всё автоматически срастается. А когда нет Set'ов, то надо все записи в поля править ручками - а это всегда означает, что лишний раз отсмотришь все записи в поля "глазками". По природе Set'ов всегда меньше, чем Get'ов и они в "нормальных" случаях сильно локализованы. Поэтому в данном случае я не боюсь потерять лишних 5 минут на замену, зато в очередной раз убедиться, что там всё в порядке (или не в порядке)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.