Здравствуйте, Alca, Вы писали:
A>Я делаю так:
A> — IN параметры передаю по ссылке или по значению
A> — OUT параметры передаю по указателю
void print(const char *text);
Это передача входного параметра по значению или по указателю?
А если свой умный указатель захотите сделать, тоже по ссылке будете параметр передавать?
class my_smart_ptr_t
{
...
public:
my_smart_ptr_t(T *p);
...
};
Ну и для OUT, тоже, какое-то странное ограничение.