#include <iostream>
using namespace std;
class Cont{
public:
int* pInt;
Cont(int i){
pInt=new (int);
*pInt=i;
}
};
int main(){
Cont Elem(5);
Cont* pElem;
pElem=&Elem;
int K=pElem->(*pInt);?????????????
cout<<K<<"\n";
return 0;
}
Как получить значение которое хранится в классе. На тот вариант который написан компилятор выдает ошибки.
Пробовал и по другому,
int K=(*pElem).(*pInt);
но тоже не получается.
2 мая 2009 в 13:04
ЕЕЕеееее
Спасибо. Работает.
2 мая 2009 в 13:02
int K = *pElem->pInt;
упс, уже ответили
2 мая 2009 в 13:01
Можно конечно сделать доп. переменную, а как без неё.
2 мая 2009 в 13:01
pElem->pInt – получить ссылку
* pElem->pInt (или * (pElem->pInt) – получить значение ссылки
попробуй так