플랫폼 : 윈도우 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