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

Не хватает знаний. Не знаю, как на с++ реализовать возможность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цикл с параметром http://www.cyberforum.ru/cpp-beginners/thread384243.html
Ребят,помогите перевести программу на С++: Даны два целый числа А и В (А<B).Найти сумму всех целых чисел от А до В включительно. var A,B:integer; temp:integer; i:integer; begin temp:=0;
C++ посследовательности вводим число пока оно не равно 0. и складываем только положительные четные числа, выводим сумму. с циспользования цикла do {} while(); http://www.cyberforum.ru/cpp-beginners/thread384241.html
C++ Windows forms: обращение к одной форме из другой
Здравствуйте! Помогите пожалуйста: есть главная форма Form1 и форма с логином и паролем Login. Как обратиться из формы Login к элементу из формы Form1? Заранее спасибо.
C++ Определение и реализация класса.
Есть два кода: 1) Объявление класса #include <winioctl.h> #define FILE_DEVICE_WINIO 0x00008010 #define WINIO_IOCTL_INDEX 0x810 #define IOCTL_WINIO_ENABLEDIRECTIO CTL_CODE (...
C++ Единицы массы http://www.cyberforum.ru/cpp-beginners/thread384227.html
Ребята, помогите пожалуйста перевести программку с паскаля на С++: Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан...
C++ Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик 1)Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик.... подробнее

Показать сообщение отдельно
Bers
Заблокирован
16.11.2011, 02:37  [ТС]
C++
1
2
3
4
5
const int& value = 10;
    const int* cptr2 = &value;
    TSharedPointer<int> p2(cptr2); //ассерт на попытку убить объект. В релизе молчком
    std::cout << value << std::endl;
    (*p2)=100; //Молча меняет значение константы value на 100
Получается, что есть лазейка, через которую можно засунуть в сильный указатель бомбу.

Кстати! А как стандартные (бустовские) указатели отреагируют, если им скормить константные исходные данные?


Мне почему то кажется, что с таким средством как конст_каст можно любой самый надежный класс довести до анархии.
Когда класс уже точно не знает, например... можно данный объект вообще убивать, или нельзя? Не удалил - утечка, удалил - взорвался.

Если была возможность запретить сильному указателю принимать на входе вот такую ересь
C++
1
2
 const int& value = 10;
    const int* cptr2 = &value;
И вообще, констатные указатели, и указатели на константу. Пусть работает с обычными константами..
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru