나는 조금 초보자이기 때문에 여기서 도움이 될만한 도움이 될 것입니다. 장치 화면 크기를 가져 오는 Device라는 클래스가 있습니다.클래스를 호출하고 데이터를 반환 하시겠습니까?
int Device::GetDisplay()
{
DisplayInfo display;
int displayArray [2];
displayArray[0] = display.pixelSize().width();
displayHeight[1] = display.pixelSize().height();
return displayArray;
}
배열을 반환합니다. 데이터를 반환하는 더 좋은 방법이 있습니까?
Device *device = new Device();
device.GetDisplay();
내가 장치 *device = new Device();
감사를 사용하지 않고 그것을 호출 할 수 있습니다
또한 클래스를 호출 할 수있는 더 좋은 방법이있다, 그것은 현재를 통해이라고!
나는 그것을 정적으로 만들고 데이터 구조를 반환합니다. – chris
-1 : 어떻게 컴파일합니까? 코드가 원격으로 유효하더라도 C++에서는 "배열 반환"할 수 없습니다. –
@LightnessRacesinOrbit'std :: array <2, int> foo();'충분히 가깝습니다. – chris