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

Как понять этот константный указатель? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Модули в C++ http://www.cyberforum.ru/cpp/thread82094.html
Доброе время суток! Помогите мне пожалуйста со следующей проблемой. Никак не розберусь с модулями на C++. Создаю один header файл с рассширением .H . Пишу в нём заголовки функций. Создаю второй source файл с рассширением .С где собственно и указываю все эти функции (естественно подключив header файл). Создаю тест програму. Все три файла находяться рядом в одной папке. Во время компиляции в...
C++ Обработка битовых последовательности (Срочно) Решите пожалуйста задачу на с++ НЕ че не могу сделать, голову сломал, напишите плиз а то я у же в очередье на отчисления в универе Тема: Обработка битовых последовательности Требования: 1) Предусмотреть диалоговый ввод даных. 2) Предусмотреть проверку правильности водимых данных для чего построить процедуру вывода исходного числа в двоичном представлений 3) предусматривать... http://www.cyberforum.ru/cpp/thread82006.html
Сижу на зачете !! C++
Народ, плиз помоите. сижу на зачете. Написать прогу котрая считывает массив целых чисел с клавиатуры, пользователь вводит значение и прога ищет это значение в массиве... ПЛИЗ с использованием указателей
Страж включения - это... ? C++
Всем доброго времени суток. Меня заинтересовал такой вот вопрос - Что такое "Страж включения", для чего используется, и "с чем его едят" ? ))
C++ Ошибка сегментации... http://www.cyberforum.ru/cpp/thread81539.html
Пытаюсь написать программу, которая может хранить массив из произвольного числа объектов класса. Но при попытке записать данные в класс, программа вылетает. Как же быть? Оператор new - НЕ подходит, т. к. количество объектов массива может быть изменено в любой момент, и следовательно, память будет постоянно "перевысвобождаться". Вот эксиз класса: class person {
C++ ошибка vs когда пытаюсь запустить игру выходит ошибка http://www.cyberforum.ru/games/thread42138-page2.html мне кажется что это из-за visual studio , помогите может кто знает в чём проблема. Добавлено через 2 часа 36 минут проблема: хочу например поиграть в gta 4, при запуске не дает запустится visual studio 2005 выпрыгивает окошко, какая-то там отладка нужна и т.д и не запускается игра, как от нее... подробнее

Показать сообщение отдельно
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
02.01.2010, 23:38     Как понять этот константный указатель?
C++
1
const SimpleCat* const
возвращает указатель, значение которого постоянно и содержимое, на которое он указывает менять нельзя
C++
1
const SimpleCat* const theCat
- принимает такой же указатель

этож определение/объявление функции как я понял?

Добавлено через 10 минут
вот для большего понимания:

C++
1
2
3
4
5
6
7
8
    int a = 100;
    const int* i = &a;
    //*i = 110; //ошибка
    ++i;        //можно
    int *const ii = &a;
    *ii = 10;
    //++ii;     //ошибка
    const int* const iii = &a; // нельзя ++ и менять значение
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru