C言語なら俺に聞け(入門編)Part 123
■ このスレッドは過去ログ倉庫に格納されています
0054デフォルトの名無しさん
2013/12/16(月) 14:55:07.69#define hairetsu(a,b,c) char a_wsz[sizeof(size_t)+sizeof(a)*c];a*b=(a*)((char*)awsz+sizeof(size_t))
#define cksz(b,c) assert(*(size_t*)((char*)b-sizeof(size_t))>c),c
hairetsu(int,x,10);
x[cksz(x,10)]=0; // abort!
■ このスレッドは過去ログ倉庫に格納されています