大学のレポートプログラムでコンパイルエラー。何故か for を使うとエラーになるというものだが,for 文の中でローカル変数を使っていたからだった。
課題自体は「C 言語」で簡単な計算機を作るというものだが,スタック作るのに template を使えないので
#define name2(x, y) x##y #define declare(x, y) name2(x, declare)(y) #define implement(x, y) name2(x, implement)(y)
とかやって実装したりして。ていうか C++ か Java くらい教えるようにして欲しいけど > 某大学情報工学科。