アドレスの値をポインターではない int 変数に格納しようとしています。変換しようとすると、「「int*」から「int」への変換が無効です」というコンパイル エラーが表示されます。これは私が使用しているコードです。 :
#include <cstdlib>
#include <iostream>
#include <vector>
using namespace std;
vector<int> test;
int main() {
int *ip;
int pointervalue = 50;
int thatvalue = 1;
ip = &pointervalue;
thatvalue = ip;
cout << ip << endl;
test.push_back(thatvalue);
cout << test[0] << endl;
return 0;
}