XX.HEADERmain 함수에서 클래스 멤버 함수의 데이터 멤버에 액세스하는 방법은 무엇입니까?
class ABC
{
public:
ABC(); // constructor
int XYZ(int);
int AA;
int m
}
XX.CPP
Mat ABC::XYZ(int c)
{
AA = lambda;
return m;
}
MAIN.CPP는
int main()
{
ABC myObject;
int labda = myObject.AA;
}
I는 메인 기능에 사용되는 AA의 값을 원한다.
가정하자 일부 공공 데이터 멤버와 함께 클래스 정의와 멤버 함수 정의와 헤더 파일이이
AA를 말한다.
이제 헤더 파일의 cpp 파일에는 클래스 내의 함수 정의와 함께 헤더 파일의 전체 설명이 들어 있습니다. 데이터 멤버
AA
는 멤버 함수 내의 어떤 값을 포함한다. 이제이 데이터 멤버를 사용하고 싶습니다. AA
을 주 기능으로 사용하고 싶습니다. 어떻게해야합니까? 지금 당장 공공 장소에서 intialiazate를 수행했습니다. int AA와 함수에서 저장되는 정수 값을 제공합니다. 이제이 AA를 주 기능으로 사용하고 싶습니다.
'int mainAA = myObject.AA;'를 의미합니까? – DeVadder
예, 작동하지 않습니다. 나는 "int mainfuntionresult = myObject.functionName()"함수의 결과를 성공적으로 얻고 있지만 function "functionName()"에서 부산물 중 하나 인 AA를 사용하려고합니다. – hawkeye
코드에 컴파일 타임 오류가 가득합니다. 실제 코드를 게시하십시오. –