ʍoɹɐɥsのブ口グ

ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็็็็็็็็็็็็็็็ ส็็็็็็็็็็็

C11

C11 _Generic(Generic selection) の落とし穴

C11で追加されたGenericにはちょっとした落とし穴があります。Generic(というかC言語の基本型)が名前ではなく構造で同値性を判定すること(構造同値)を確認して次のコードを見てみましょう*1*2。 #include <stdio.h> #include <stdint.h> int main(void) { const char *s = _Gene</stdint.h></stdio.h>…