
11.11.2009, 22:12
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
передавать указатель по ссылке нужно только в случае, если ты планируешь туда выделить память.
Код:
void f(char* &buf){
buf = new char [50];
strcpy(buf, "adadad");
}
int main()
{
char* lala;
f(lala);
cout << lala;
return 0;
}
чтобы просто написать в буфер достаточно передать просто указатель, т.е. убрать & из параметра функции.
а вообще да - читай книжки. очевидно непонимание сути оператора & и разницы между указателем и указателем на указатель.
|
|
|