-2
平臺: Windows 7中,VS 2012類覆蓋分配(=)
我試圖做到這一點
Class x{ //FixedThanks to LihO
Public:
char ms[100];
x(){}
x &operator =(char arry[])
{
//Do some operations on ms & arry
return xs;
}
}
void main()
{
//Problem 1: I cant do this it tells about Pointer issue
x ct = new x(); //wont work (fixed thanks to LihO)
x ct; // will work
// Problem 2: I want to assign char array to my clas object
char aty[40]; // filled with some data
ct = aty;
//then I want to be able to do this
send(ct,....etc);
}
任何幫助非常感謝。
注:我沒檢查覆蓋...等,但沒有人會給出一個答案,我的問題 問候
你現在的問題是難以理解的。 「我不能這樣做,它講述的是指針問題」是沒有意義的。 「我希望能夠做到這一點」不是一個問題。如果你用真實的代碼問一個真正的問題,人們可能願意提供幫助。現在,'main()'返回一個'int',你似乎不明白指針是什麼,並且你使用空白會導致流淚,即'x&operator =(char arry [])'。 –
請不要修改您的代碼以刪除其他人在答案中指出的錯誤,否則會使它們看起來很瘋狂。 –
對不起,我因爲我不知道如何以適當的方式更新它。 – nothing