#define ll long long
有时Geany语法会自动为我突出显示ll
,有时它根本不起作用。我试过几次关闭和重新打开,有时有效,有时无效。
有人能告诉我这种奇怪行为的原因吗?
注意:我使用的是Mac 10.11.6和Geany 1.36(如果有帮助的话(。
您应该使用typedef
来定义类型。
使用ll = long long;
的语法更加现代。
对于简单的类型定义,它的作用与typedef long long ll;
完全相同
要回答您的问题:Geany根据两件事来确定文件类型:扩展名和shebang。例如,如果您调用文件foo.c,它将被识别为c文件。baa.cpp将作为C++处理。