#include <iostream>
using namespace std;
int main()
{
int val = 8;
int *point = &val;
cout << val << *point << endl;
}
私はかなり簡単なプログラムを書いて、変数の値を最初に出力し、次に変数へのポインタを使って変数名を使用して出力しました。何らかの未知の理由があっても、出力はコンソールに出力されません。ポインタが定義されているときに出力が表示されません。
しかし、デバッガで同じコードを1行ずつ実行すると、期待される出力が得られます(88)。
この問題は私に固有のものである可能性が高いので、私は、64ビットシステムでMinGWコンパイラでEclipse Keplerを使用していると付け加えます。どのように私はこの問題を解決し、正常に機能するためのポインターを得ることができます上の任意の助けは非常にappreicatedだろう。
まずでstdafx.hを