2018年5月20日

C语言带返回值的宏

摘要: define TWICE(x) \ ({ \ int _ret; \ ret = (x) 阅读全文

posted @ 2018-05-20 16:25 zlyang 阅读(2439) 评论(0) 推荐(0) 编辑

设计模式之PIMPL模式

摘要: PIMPL,即private implementation的缩写,简言之就是类的声明和实现分离。 其作用概括如下: 1. 类方法定义与函数分离,适合作为API使用 类的实现对用户来说完全是黑盒,在头文件中声明的类仅包含对用户有用的信息。 2. 加快编译速度 a.hpp定义了类A,b.cpp调用了类A 阅读全文

posted @ 2018-05-20 13:30 zlyang 阅读(393) 评论(0) 推荐(0) 编辑

导航