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

Вроде-бы все просто, но путаюсь с константыми методами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как написать фреймы? http://www.cyberforum.ru/cpp-beginners/thread776759.html
Я хочу попробовать написать программу, чтобы она не просто была консольной, а имела фреймы. Можете подсказать, как их писать или киньте ссылочку, где об этом что-то написано. Добавлено через 3 минуты Работаю на VS 2012.
C++ автомат по размену монет задание звучит так : "Автомат размена монет. Реализовать три функции при помощи классов" т.к. на С++ последний раз я работал полтора года назад, то меня это задание поставило в затруднительное положение. если у кого есть какие идеи или может кто дать ссылку на более-менее подходящий исходник, буду очень благодарен http://www.cyberforum.ru/cpp-beginners/thread776709.html
Найти номер первого из столбцов матрицы, не содержащих ни одного отрицательного элемента. C++
Ребята помагите составить программу)) Дана вещественная прямоугольная матрица A, размером nxm. Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента. буду очень благодарен))
Кто может закомментировать код программы С++ ? C++
#include <iostream.h> #include <conio.h> #include <windows.h> class het //class { private: float* ms; //massiv tipa float int index; //count public:
C++ Скрыть информацию, которая выводится в консоль http://www.cyberforum.ru/cpp-beginners/thread776661.html
Дело обстоит так: В классе Class есть функция Show(), в теле которой есть cout<<"Something"; и куча других нужных вещей. Функцию изменить нельзя, не вызвать - тоже нельзя. В main() вызывается Show(), но в определенном случае мне нужно скрыть это самое "Something", что она выводит в консоль. Есть какой-нибудь способ это сделать?
C++ Сложение массива типа char в одну переменную Здравствуйте, уважаемые форумчани, помогите разобраться с такой простой задачей. Есть массив char Arr={'1','a','3','b','5','c'}. Хотелось бы сложить элементы массива в одну переменную, и что б результат сложения был 1a3b5c. Спасибо. подробнее

Показать сообщение отдельно
Dr.Urban
63 / 58 / 7
Регистрация: 14.12.2011
Сообщений: 193
01.02.2013, 14:25     Вроде-бы все просто, но путаюсь с константыми методами
void Method()const; означает что неявный указатель this даного метода есть тоже const, значит нельзя изменить поля класа. Но есть 2 способа обойти это:

1. Сделать поле mutable
2. const_cast<classname*>(this)-> ....
 
Текущее время: 20:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru