Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> But there's another way that works very well: it's a declaration. The reason is simple. The multiply has no purpose, and so nobody would write that.

But there's another way that works very well: it's a multiplication. The reason is simple. A declaration of a variable that isn’t used has no purpose, and so nobody would write that.

As I think you know, C doesn’t handle this case by guessing that it must be a declaration. Its lexer looks in the tables that its parser creates to check whether a type called ‘A’ is in scope (https://stackoverflow.com/questions/41331871/how-c-c-parser-...)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: