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

Нужен взгляд со стороны - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию вывода структуры на экран. http://www.cyberforum.ru/cpp-beginners/thread1089532.html
5. Написать функцию вывода структуры на экран. Переделать программу Объявить массив из структур. Записать значения в массив с помощью цикла, вывести на экран. с использованием этой функции.
C++ Шаблоны no match for call to Привет всем! вот так написал шаблон template<typename Vertex> void operator ()(Vertex vertex, vector<pair<int, Vertex>>& map) { stack<pair<int, int>> s; vector<pair<int, int>> vec = randVertex(map.second, map); s.push(map); while(true) { if(!vec.empty()) http://www.cyberforum.ru/cpp-beginners/thread1089519.html
ln^2 и модуль C++
Как записать ln2|b-c2|
C++ Минимальное основание системы счисления
Доброго времени суток! Пожалуйста помогите сделать задачку: Для введенного числа определить минимальное основание системы счисления, в которой оно может существовать именно в такой записи. Возможно использование символов латинского алфавита в верхнем регистре (‘A‘..’Z‘).
C++ Asterisk с типом / с именем ? http://www.cyberforum.ru/cpp-beginners/thread1089500.html
Парни, у меня тупой вопрос(мне уже стыдно), а так же потенциальная возможность профессионалу легко заработать "лучший ответ" в копилку профиля =) Часто встречаются в примерах чужих кодов: char* name; char* name(); чем они отличаются от char *name; char *name(); ? Спасибо!
C++ Как можно записывать в существующие файл, в котором уже есть информация? #include <cstdlib> #include <cstdio> #include <fstream> #include <string> #include <iostream> #include <cstdlib> int View(int argc, char* argv); void Add(); using namespace std; int main() подробнее

Показать сообщение отдельно
646kapeh064
59 / 58 / 15
Регистрация: 09.12.2013
Сообщений: 206
04.02.2014, 23:48
1. раз уж ты в деструкторе очищаешь память, то тогда создавай массив (выделяй память под него) в конструкторе.
2. лучше убрать возможность изменения H и W в классе, пускай только через конструктор передаются. Либо тебе придется каждый раз переопределять память.
3. Не надо внутри класса запрашивать данные, принимай данные через аргументы методов класса, а не через консоль. О входных данных должна заботиться программа, а не класс, иначе этот класс не универсален будет.
4. По моему, getM должна быть названа printM, т.к. getM должен возвращать нам указатель на массив **M
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru