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

Как из константной функции вызвать неконстантную? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Золото племени АББА (Время: 1 сек. Память: 16 Мб Сложность: 40%) (сократить код) http://www.cyberforum.ru/cpp-beginners/thread1084062.html
условие Главный вождь племени Абба не умеет считать. В обмен на одну из его земель вождь другого племени предложил ему выбрать одну из трех куч с золотыми монетами. Но вождю племени Абба хочется получить наибольшее количество золотых монет. Помогите вождю сделать правильный выбор! Входные данные В первой строке входного файла INPUT.TXT записаны три натуральных числа через пробел. Каждое из...
C++ скласти програму для обчислення скінченних сум скласти програму для обчислення скінченних сум а і добутків b вибравши функцію F(x)=2.574*x .Обчислити значення використавши дані z=12a-b2. При виведі результатів застосувати форматний вивід як на малюнку . http://www.cyberforum.ru/cpp-beginners/thread1084059.html
C++ литералы в С++
Никак не могу разобраться float A = 5.5F зачем это(5.5F) нужно, нет я понимаю что тип с плавающей точкой по умолчанию Double, но тут то зачем ведь переменная А воспринимается компилятором как float, помогите разобраться зачем нужны эти спецификаторы (UL - unsigned long, U - unsigned и прочие)
C++ Вычислить в зависимсти от условия
Помогите решить одну легкую для вас задачу
C++ Отслеживание введенных данных http://www.cyberforum.ru/cpp-beginners/thread1084034.html
Доброго времени суток, Уважаемые форумчане. Столкнулся с проблемой. Есть необходимость отслеживать введенные данные. Нужно что бы данные были типа int. Набрел в интернете на код(указан в первой части ф-ции, до цикла вайл) но он не работает как задумано. Как отследить, что бы пользователь не ввел букву или символ. Пишу консольное приложение. Спасибо всем отозвавшимся void nulling (int nol) ...
C++ В матрице X(n,n) найти отношение между максимальным и минимальным по модулям элементам.Предусмотреть случай, что минимальный по модулю элемент может б В матрице X(n,n) найти отношение между максимальным и минимальным по модулям элементам.Предусмотреть случай, что минимальный по модулю элемент может быть равен нулю.Найти сумму элементов, лежащих вне диагоналей матрицы. Помогите пожалуйста! подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.01.2014, 22:59     Как из константной функции вызвать неконстантную?
1.
C++
1
2
3
4
5
6
7
8
9
10
class A
{
    mutable B b;
    
    public:
        void foo() const
        {
            b.f();
        }
};
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
class A
{
    B b;
    B& ref;
    
    public:
        A() : ref(b) {}
        void foo() const
        {
            ref.f();
        }
};
3. п.2 только через указатель
4. const_cast
 
Текущее время: 18:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru