Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как менять иконку файла .exe? https://www.cyberforum.ru/ cpp-beginners/ thread623062.html
что нужно написать в коде с++, чтоб когда с++ сделает exe файл, то чтоб он имел иконку, которою я хочу?
Зашифровка C++
можете помочь мне сделать крутую зашифровку дынных для картинки, которая есть в моём коде #include <iostream> #include <fstream> #include <conio.h> using namespace std; int main (int...
C++ Удаление узла и поддерева в дереве
Добрый вечер всем. Подскажите два алгоритма по удалению Удаление из дерева заданного узла Удаление из дерева заданного поддерева
C++ Как можно в case вставить знак больше или равно? Как можно в case вставить знак больше или равно? Например switch(n){ case : //Вот в этой строке нужно знать больше ли n одного и меньше ли четверки cout<<"few"; case : //Вот... https://www.cyberforum.ru/ cpp-beginners/ thread623047.html
C++ Работа с потоками https://www.cyberforum.ru/ cpp-beginners/ thread623042.html
Пишу простой RSS агрегатор и уже практически доделал его в программе параллельно устанавливается соединение и потом извлекаем данные из файлов когда я делал всё по отдельности(в одном...
Вычислить значение величины,содержащей несколько однотипных сум. Для вычисления сумм написать функцию пользователя C++
Помогите с кодом пожалуйста #include "stdafx.h" #include "iostream" using namespace std; double summa(int k, int m, int a, int b , int c) { double s=0; int i=0; for( i=k; i<m; i++); {
Шаблонные функции C++
Читал у Праты про шаблонные функции, и везде они описаны наподобие template <typename Any> void Swap (Any &a, Any &b) А если нужно вернуть какое-либо значение, то как записывать шаблон? Ведь...
C++ Типы double и real Уважаемые форумчане, подскажите пожалуйста, отличается ли тип double от real в Паскале? Заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread623031.html
C++ Проверка конец файла или нет https://www.cyberforum.ru/ cpp-beginners/ thread623026.html
Подскажите пожалуйста если читаю числа типа int и не знаю когда конец файла как это проверять?Заранее спасибо.Если можно пример.
C++ Проблемы с текстом в потоках В мэйне текстовая глобальная переменная static char Pass(20) меняется в цикле по принципу aaaaa, baaaa, caaaa и так по алфавиту. И так то оно хорошо работает, а вот если сделать два потока, которые... https://www.cyberforum.ru/ cpp-beginners/ thread623006.html
бжни
2467 / 1676 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
12.07.2012, 22:13 0

const_cast что это?

12.07.2012, 22:13. Просмотров 6353. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от kent Посмотреть сообщение
чтобы изменить значение константы
нет
чтобы работать с неконстантами в константном контексте

я встречал использование такого в основном при неудачном унаследованном интерфейсе

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class A {
public:
  virtual void handle() const {}
};
 
class B : public A {
public:
  virtual void handle() const {
    B* b_ptr = const_cast<B*>(this);
    b_ptr->a = 10;
  }
private:
  int a;
};
 
class C : public A {
public:
  virtual void handle() const {
    a = 10;
  }
private:
  mutable int a;
};
 
int main() {
 
}


Вернуться к обсуждению:
const_cast что это?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2012, 22:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Зачем файлы .h называть .hpp? Это новый стандарт? Что это дает?
Зачем файлы .h называть .hpp? Это новый стандарт? Что это дает?

Что это может быть? или как это называется? Меня взломали!
Доброго дня всем, мне по майл.ру.агент отправили сообщением так: Витя Гасай (08.03.2011 23:29)...

При загрузке компа появляется это, не знаете что это и как исправить
при загрузке компа появляется это, не знаете что это и как исправить

Можно ли утверждать, что в визуальном программировании: формы - это классы, а виджеты - это объекты?
Действительно ли это так или нет? Под виджетами я понимаю такие компоненты, как: TextBox,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.