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

Размер матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка бинарных операций http://www.cyberforum.ru/cpp-beginners/thread161155.html
Привет! Начал изучать перегрузку операций. В отступление хочется сказать, что это очень увлекательно и интересно. Но в моей книге, есть один момент, который я не понял. Вернее понял, но не до конца....
C++ Имитация нажатия клавиш С/С++ Задача такая: Программа должна имитировать нажатие клавиш в фоновом режиме. То-есть она должна нажимать заранее заданные кнопки(кнопку), с определенной периодичностью. Что-то вроде бота. Каким... http://www.cyberforum.ru/cpp-beginners/thread161154.html
Алгоритм Кнута-Морриса-Пратта C++
здравствуйте. можете объяснить по примеру алгоритм кнута-морриса-пратта
C++ Включение поддержки C99 в CodeBlocks
Здравствуйте! Нужно написать прогу на C (без плюсов, желательно чтоб стандарт С99). Пишу в C::B. Эта сволочь мне выдает: use option -std=c99 or -std=gnu99 to compile your code. (использую gcc)...
C++ считывание строки http://www.cyberforum.ru/cpp-beginners/thread161144.html
ввело в ступор... как считать строку без применения стринга..ну т.е.: char a; cin >> a; как мне теперь считать строку...какой функцией
C++ Перевод стандартных потоков ввода/вывода в файлы Интересует сея возможность.. Знаю про freopen с С файлами, но вот интересна такая возможность в С++. В книгах и сети написано типа такого: ofstream ofs; // открыли файл if(ofs) { cout=ofs; }... подробнее

Показать сообщение отдельно
andreyich
0 / 0 / 0
Регистрация: 08.08.2010
Сообщений: 16
24.08.2010, 19:27  [ТС]
Цитата Сообщение от Nameless One Посмотреть сообщение
andreyich, ты пойми, если ты хочешь и дальше в таком виде развивать свою библиотеку, можно абсолютно спокойно избавиться класса - здесь он совершенно не нужен. Нужно просто реализовать отдельно все функции, которые были в нем определены. Все равно введение этого класса никаких преимуществ ни тебе, ни гипотетическому программисту, который будет использовать твою библиотеку, не принесет.

По сути, класс "матрица" - это некая абстракция. Ты должен выбрать представление этой абстракции - т.е. способ хранения данных, описывающих матрицу (к примеру, двумерный массив типа double и два натуральных числа - размеры матрицы). Также ты должен определить механизмы, которые будут связывать высокоуровневые операции, работающие с матрицами, с внутренним представлением самих матриц, - т.е. конструкторы и методы твоего класса. Если отнесешься к процессу проектирования серьезно, тогда с твоей библиотекой будет удобно работать, и, что более важно, вероятность ошибок при работе с ней будет стремиться к минимуму.

Я так понимаю ,если я в отдельном класе просто пропишу фу-и и подключу он тоже будет работать??
Я просто в этих делах нуб.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru