void F(bool b) { if (b) int i = 44; }results in a compile-time error because an if statement requires an embedded-statement rather than a statement for its if branch. If this code were permitted, then the variable i would be declared, but it could never be used. (Note, however, that by placing i's declaration in a block, the example is valid.) end example]
| |
Jagger Software Ltd | |
Company # 4070126 | |
VAT # 762 5213 42 |