#include "stdafx.h"
#include <iostream>
using namespace std;
class thing{
public:
int stuff, stuff1, stuff2;
void thingy(int stuff, int *stuff1){
stuff2=stuff-*stuff1;
}
}
int main(){
thing t;
int *ptr=t.stuff1;
t.thingy(t.stuff, *ptr);
}
我一直在C++中練習類和指針。我想要做的就是通過傳遞一個指向stuff1的值的指針來修改thing類中的stuff2數據成員。我如何去做這件事?指針數據成員函數C++
THX的傢伙。那幫忙。我環顧四周,也發現了這樣的事情 int Thing :: * ptr = thing :: t.stuff1; 無論如何都沿着這些線。究竟是什麼? – Painguy 2012-04-18 20:30:25