次のコードは、g ++ -std = C++ 11コンパイラによるコンパイルに失敗します。 # include<iostream>
# include<vector>
using namespace std;
# define stlf(x) x.begin(), x.end()
# define repf(it, a, b) for(auto it
私は、ポインタと組み合わされたときに#defineがどのように動作するのか迷っています。ここで は私の擬似コードです:今 #define ID "28" // I need to keep it as string
int main()
{
char * my_id = ID;
...
...
}
実際my_idを指しているでしょうか?私はallocを呼