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

Константный указатель на целое - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить по формуле http://www.cyberforum.ru/cpp-beginners/thread629381.html
Первое изображение вычислить по формуле
C++ Создание, заполнение объектами и удаление динамического массива. Выдает run time error Компилятор ни на что не ругается, но консоль вылетает с виндовской ошибкой #ifndef Point_HPP // anti multiply including gates #define Point_HPP #include <string> #include <iostream> #include <sstream> #include <cmath> http://www.cyberforum.ru/cpp-beginners/thread629376.html
C++ Адрес в памяти
Что такое in? MyClass obs(4); MyClass *ob; ob = &obs; cout <<ob; //вывод in0012ff60
Затраты на вызов функций C++
Тратится ли время и вообще "средства" компьютера на вызов функций? И если да то почему бы не писать программы сплошным текстом(как бы трудно это не было бы). То есть образно говоря что лучше 10000 строк кода без функций или 6000 - с функциями. Заранее спасибо.
C++ Странность С++ и SDL http://www.cyberforum.ru/cpp-beginners/thread629328.html
Здравствуйте уважаемые форумчане возникла непонятная ситуация вообщем писал на С++ классы и учил OpenGL и все вроде нормально как вдруг при объявлении переменной в главном классе перестает отображаться изображение в окне - пусто ,если убрать то все нормально появляется.Эта переменная просто объявляется и не где не используется непонимаю почему . Вот код там где объявляю переменную: class App...
C++ microsoft visual studio 2010 express я установил microsoft visual studio 2010 express создаю файл cpp и набираю код не могу его скомпилировать. Как это сделать? Заранее спасибо. подробнее

Показать сообщение отдельно
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
27.07.2012, 07:31     Константный указатель на целое
Все верно, константный указатель нужно инициализировать при объявлении, например адресом другой переменной:

C++
1
2
int x;
int *const dgt = &x;
В дальнейшем указатель нельзя будет изменить. То есть написать что-то вроде

C++
1
dgt = &y;
уже не получится. Тут работает общее правило для всех констант, они должны быть проинициализированы и их значение нельзя изменить. Например:

C++
1
2
const int x = 100; // требуется инициализатор
x = 200; // ошибка, х - константа
 
Текущее время: 06:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru