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

Передача enum в качестве аргумента метода класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поясните, что делает код http://www.cyberforum.ru/cpp-beginners/thread1195943.html
//N треугольников плоскости заданы длинами своих сторон. Найдите треугольник максимальной площади. #include "stdafx.h" #include <iostream> #include "Header.h" using namespace std; int main() { int n=0;
C++ Удалить строку, в которой встречаются элементы, равные заданному Подскажите, пожалуйста. Вопрос в том - как реализовать само "удаление"? http://www.cyberforum.ru/cpp-beginners/thread1195932.html
C++ Рекурсия. Символы строки в обратном порядке
Помогите пожалуйста решить задачу: дана символьная строка. Не используя циклы, реализовать рекурсивную функцию, печатающую символы строки в обратном порядке. Заранее спасибо.
Деструктор для дерева C++
Добрый вечер! Помогите, пожалуйста, написать деструктор для дерева. enum color { RED, BLACK }; // Звено дерева typedef struct rbtree_node { // Звено окрашено в черный или красный цвет enum color color; // Поле для ключа
C++ Как запустить exe файл на выполнение http://www.cyberforum.ru/cpp-beginners/thread1195902.html
как отрыть exe файл ?
C++ С курсачём не могу понять почему ошибка https://www.dropbox.com/s/y0u2tb5m9ct643r/Kursovig_SL.rar http://gyazo.com/7484f0b7ecb54fa547c68c1ae9635d99 http://gyazo.com/6bf3f674462c64f82e5cfdc0af317e7a Как должно быть только заполнены все поля... http://gyazo.com/b79e11097a9b8a893ac34b6b8220f84b http://gyazo.com/6bf3f674462c64f82e5cfdc0af317e7a подробнее

Показать сообщение отдельно
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
02.06.2014, 05:07     Передача enum в качестве аргумента метода класса
1. Не начинать имена идентификаторов с подчеркивания. А именование с подчеркиванием в виде префикса и суффикса - вообще жесть. Строки 2-5 из третьего поста несколько раз перечитал, чтобы понять чему именно там присваивается.
2. Если хотите использовать снаружи - зачем объявление перечисления закинули в приватную часть класса?
3. Для приведения целого числа к enum можно использовать static_cast, но это небезопасно, лучше сделать перечисление публичным, см п2.
4. Заполнениестрок - сплошная копипаста. Как минимум, стоит вынести в отдельную функцию. А лучше использовать std::string.
 
Текущее время: 05:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru