01 2013 档案
摘要:在sublime的project里面,可以添加sublimeclang的options,比如这样{ "folders": [ { "path": "/C/EverBox/gitCode/clangxx" } ], "settings": { "sublimeclang_options": [ "-Wall", "-IC:\\EverBox\\gitCode\\clangxx\\inc" ] }}问题在于这里的-I只能使用绝对路径,大概是sublime本身没
阅读全文
摘要:大约是很久很久以前吧,编码风格建议给局部在声明的时候就赋一个初始化的值。好像这样...void foo(){ char* bar = NULL; /* some other code */ bar = getXXX(); /* code to use bar */};理由是,如果你忘记在使用这个变量前给他赋值了,那么有一个默认的值可以让你的程序"安全"一点。不过现在我觉得好的编码风格是不要给局部变量赋这个初始化值,因为现在的编译器已经变得聪明了,如果引用一个未初始化得局部变量,编译器会报出一个警告。如果你真的忘记了写 bar = getXXX();这一行,那么这个错误会在编
阅读全文