powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите про const указатель и методы
3 сообщений из 3, страница 1 из 1
Подскажите про const указатель и методы
    #39064223
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
struct my_t {
	int a;
	void print();
};

void my_t::print()
{
	printf("%d\n", a);
}

int main(int argc, char* argv[])
{
	my_t x;
	x.a = 10;
	x.print();
	const my_t* y = &x;
	y->print(); // это не компилируется: cannot convert 'this' pointer from 'const my_t' to 'my_t &'
}



Хочу использовать const указатель на объект, но никак не соображу как правильно оформить метод my_t::print()
...
Рейтинг: 0 / 0
Подскажите про const указатель и методы
    #39064261
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
struct my_t {
	int a;
	void print() const;
};

void my_t::print() const
{
	printf("%d\n", a);
}

int main(int argc, char* argv[])
{
	my_t x;
	x.a = 10;
	x.print();
	const my_t* y = &x;
	y->print(); 
}
...
Рейтинг: 0 / 0
Подскажите про const указатель и методы
    #39064295
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Помогло.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите про const указатель и методы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]