singlepost

С++ Указатель на указатель итд << На главную или назад  

#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);
но тоже не получается.

41 ответов в теме “С++ Указатель на указатель итд”

  1. 4
    Сергей Фирсов ответил:

    ЕЕЕеееее
    Спасибо. Работает.

  2. 3
    Юрий Плаксунов ответил:

    int K = *pElem->pInt;

    упс, уже ответили

  3. 2
    Сергей Фирсов ответил:

    Можно конечно сделать доп. переменную, а как без неё.

  4. 1
    Денис Боенсков ответил:

    pElem->pInt – получить ссылку
    * pElem->pInt (или * (pElem->pInt) – получить значение ссылки

    попробуй так

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.