文字列charをcharごとに繰り返し処理しようとします。私はこのようなことを試みました:
void print(const string& infix)
{
char &exp = infix.c_str();
while(&exp!='\0')
{
cout<< &exp++ << endl;
}
}
したがって、この関数はprint( "hello");を呼び出します。戻る必要があります:
h
e
l
l
o
コードを使用してみましたが、まったく機能しません。ところで、パラメータはポインタではなく参照です。ありがとうございました