为什么LZZ告诉我typedef enum _foo { a } foo;
行存在语法错误?
Test.lzz:1:19: Syntax error before '{'.
Test.lzz:1:1: Discarding 'typedef'.
Test.lzz:1:28: Syntax error before ';'.
Test.lzz:1:28: Inserting '<identifier>' before ';'.
最佳答案
从documentation:
该工具不接受C++作为其输入。它接受一种看起来像C++的简化语言,并产生C++作为其输出。如果要使用它,则必须学习它自己的语言,并希望它适合您要编写的代码。就个人而言,我建议您坚持使用标准C++,因为该语言已被很好地记录和广泛理解。
关于c++ - 类型定义枚举_foo {a} foo的LZZ语法错误;,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7901136/