如何從成員函數返回私人字符「n」到主函數?如何從成員函數返回私人字符數組?
#include <iostream>
using namespace std;
class TEST
{
char n[10];
public:
char getname()
{
cout<<"what's your name?:";
cin.getline(n,10);
return n;
}
};
int main()
{ char name[10];
TEST obj;
name[10]=obj.getname();
cout<<"Name :"<<name;
}
'std :: string'或者是否存在任意的限制? – chris
你真的認爲它很重要,它是私人的? – juanchopanza
您不能從任何函數返回任何數組,也不能將其分配給數組。另外,'name [10]'是一個越界操作。有一本好書[在這裏](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)。 – molbdnilo