代碼摘要:打印指針地址
需要通過攝像機的對象從TestCamera.cpp到Test1.cpp。 我創建了一個TestCamera.cpp類的對象 現在,我想將它傳遞給Test1,所以我將它傳遞給另一個對象。
無論如何,我得到錯誤的「相機*」到Test1.cpp。
我是CPP的新手。打印它的指針值是否是完美的方式來傳遞另一個類&?
TestCamera.cpp
Camera * cameraClient=static_cast<Camera *>();
(Test1 *)->captureImage(*cameraClient*);
Test1.cpp
int Test1::captureImage(const Camera* Cam) {
jint lResult;
jlong ad = (jlong)&Cam;
LOGI("Test1: pointer : APP: %ld",ad);
你應該表現出一點更多的代碼,因爲這兩條線你'TestCamera.cpp'表現是如此狂野我創建甚至無法開始弄清楚你想要達到的目標。我需要包含Camera.h類的 – paddy