2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 167
|
|||||||||||||||||||||||||||||||||||||||||
1 | |||||||||||||||||||||||||||||||||||||||||
Не пойму как работает класс05.08.2010, 00:39. Показов 856. Ответов 6
Метки нет (Все метки)
Hi all
Не пойму как работает пример
"STRING 1", указатель указывает на эту память и размещаем в этой памяти строку "STRING 1" Далее
"STRING 2", указатель указывает на эту память и размещаем в этой памяти строку "STRING 2"(т.e указатель уже указывает не на "STRING 1", а на "STRING 2") Далее
Далее
Почему возвращается строка "STRING 1", ведь указатель указывает на память для строки "c"- String c ?
0
|
05.08.2010, 00:39 | |
Ответы с готовыми решениями:
6
Не пойму как работает Не пойму, как работает. Не пойму как работает While Не пойму как работает Isuidocopen |
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 167
|
|
05.08.2010, 01:46 [ТС] | 3 |
Как может быть 2 указателя с одним именем?
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
05.08.2010, 01:48 | 4 |
Lotles, Легко. Указывают то они на разное.
0
|
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 167
|
||||||
05.08.2010, 01:54 [ТС] | 5 | |||||
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
05.08.2010, 02:02 | 6 |
Почитай про область видимости переменной.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
05.08.2010, 02:20 | 7 | |||||
Lotles,
a {ptr=0x00244b70 "STRING 1" } String после первого b {ptr=0x00244bb8 "STRING 2" } String после второго this 0x0012ff04 {ptr=0x00244c00 "" } String * const после третьего Вот и все. Так он и вызывает правильно, ибо он считает a при cout<<a; {ptr=0x00244b70 "STRING 1" } ect. Добавлено через 16 минут Оу. Так ptr же у вас объект класса. Ну тогда, на адрес можно вообще не смотреть, ибо копия параметра для разных элементов класса... Аналогично такому:
1
|
05.08.2010, 02:20 | |
05.08.2010, 02:20 | |
Помогаю со студенческими работами здесь
7
Не пойму как работает char Не пойму как это работает не пойму как работает лазер Не пойму как работает цикл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |