Здравствуйте, MaximE, Вы писали:
ME>>void foo(CSockClient *const pClient);
MT>Ой, а что это?
MT>Что-то типа этого?
MT>void foo(const int i);
ME>Нет, это типа
ME>void foo(const int* i);
ME>void foo(int* const i);
ME>суть разные (перегруженная) функции.
Мне кажется, void foo(const int* i); и void foo(const int* const i); а также, например, void foo(int const* i); --- это все одно и то же.
А void foo(int* const i); --- это на самом деле просто void foo(int* i); и const здесь ни к чему.