河野真治 @ 琉球大学情報工学です。

const と volatile って両立しないんだと思っていたんですが...

extern int printf(char *,...);
int
main()
{
    volatile const int i = 3;
    switch(i) {
    case 1: printf("1\n"); break;
    case 2: printf("2\n"); break;
    case 3: printf("3\n"); break;
    case 4: printf("4\n"); break;
    }
    return 0;
}

でも、-Wall は何にも言わないのね。

ま、case 1 とかが落ちないことはわかったんだけど。

---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科