6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
||||||
1 | ||||||
Const аргумент изменяется08.01.2014, 03:45. Показов 580. Ответов 13
Метки нет (Все метки)
Добавлено через 4 минуты Результат отличается последним символом. Передано "Hello, world!", 3 строчка — "Hello, world!", 5 строчка — "Hello world", на конце символ под номером 0011.
0
|
08.01.2014, 03:45 | |
Ответы с готовыми решениями:
13
Хочу разобраться с прототипами функций, const но переменная изменяется Невозможно преобразовать аргумент из _Ty в const Gene Написал программку с рекурсией. Не могу понять, почему не изменяется аргумент. Изменяется ли адрес или значение переменной при объявлении ее как const? |
4865 / 2664 / 913
Регистрация: 29.11.2010
Сообщений: 5,745
|
|
08.01.2014, 03:46 | 2 |
Покажите использование конструктора. Что вы там ему передаете?
0
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
08.01.2014, 04:30 [ТС] | 4 |
const char *b, написано же.
Ну... Потому что const и существует, вроде, для того чтобы даже технически было невозможно изменить, а тут он меняется, да еще и от действия, которое вообще к нему не относится. Вы неправильно поняли последовательность действий. Я уже написал эту программу, пытаюсь избавится от эффекта.
0
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
08.01.2014, 05:07 [ТС] | 6 |
0
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
||||||
08.01.2014, 05:25 [ТС] | 8 | |||||
0
|
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
08.01.2014, 05:36 | 9 | |||||
Под один символ память выделяете?
Добавлено через 5 минут
1
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
08.01.2014, 06:38 [ТС] | 10 |
b — это другой объект класса str. Преобразование в char возвращает pbase.
Добавлено через 2 минуты Проблема была действительно в этом. Интересно, как оно вообще работало. /thread
0
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
08.01.2014, 06:48 [ТС] | 12 |
0
|
alsav22
|
08.01.2014, 06:51
#13
|
0
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
08.01.2014, 06:52 [ТС] | 14 |
0
|
08.01.2014, 06:52 | |
08.01.2014, 06:52 | |
Помогаю со студенческими работами здесь
14
Аргумент Х изменяется от начального значения 6 до конечного значения 8 с шагом 2, вектор А состоит из 6 элементов int const * const foo(const int* param) const - разъясните значение квалификаторов Аргумент типа WCHAR* не совместим с параметром типа const char* Аргумент типа const char* не совместим с параметром типа LPCWSTR Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |