随笔分类 -  C++

摘要:Naming Use descriptive names for global variables and functions. Naming should follow the snake_case convention. Public function names should include 阅读全文
posted @ 2023-06-24 03:09 冂冋冏囧 阅读(12) 评论(0) 推荐(0) 编辑
摘要:/* MSVC调试有效 __debugbreak(),调试中断 __FILE__,文件路径 __LINE__,行号 */ #define ASSERT(x) if(!(x)) __debugbreak(); #define GLCall(x) GLClearError();\ x;\ ASSERT( 阅读全文
posted @ 2022-03-29 15:26 冂冋冏囧 阅读(123) 评论(0) 推荐(0) 编辑
摘要:int nTop = lua_gettop(L); // 栈内初始数,假设当前为0 lua_newtable(L); // push table lua_pushstring(L,"Line"); // push key "Line" lua_pushcfunction(L, Line); ... 阅读全文
posted @ 2019-05-18 20:53 冂冋冏囧 阅读(734) 评论(0) 推荐(0) 编辑
摘要:1 基本解释 :extern可以置于变量或者函数 前,以标示变量或者函数的定义在别的文件中 ,提示编译器遇到此变量和函数时在其他模块中寻找其定义 。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(i 阅读全文
posted @ 2017-08-26 13:19 冂冋冏囧 阅读(269) 评论(0) 推荐(0) 编辑
摘要:引言 异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时: 1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯) 2.返 阅读全文
posted @ 2017-02-14 17:48 冂冋冏囧 阅读(235) 评论(0) 推荐(0) 编辑
摘要:#include "stdafx.h" #include // 必须包含的头文件 #define ADD(int_params,...) Add(int_params,__VA_ARGS__,0)//_VA_ARGS__,这个宏可以取到变参 int Add(const int start,...); int _tmain(int argc, _TCHAR* argv[]) { ... 阅读全文
posted @ 2017-02-08 16:04 冂冋冏囧 阅读(507) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示