- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 类型名字的获取及其应用(g++ only)
实现我们希望给定一个类型通过一个函数能返回该类型的字符串形式,比如给定char返回"char"。这里类型是作为模板参数。实现方法利用的是g++的扩展宏__RETTY_FUNCTION__,该宏是其所在函数的完整函数名的一个字符串,包括函数类型、返回值、所属类,对于模板函数,还包含模板参数的信息。比如templatevoid PrintFunction(){ printf("
2012-04-30 16:53:44 2158
原创 linux上搭建iOS开发环境
直接看 https://github.com/javacom/toolchain4 的README,很详细的步骤,基本没问题 . 所需的SDK我备份了 http://code.google.com/p/ios-devel/downloads/list其中gcc也可以用这个https://github.com/rotten-apples/gcc 5666.3的版本,苹果最新的gcc
2012-04-29 17:06:59 16146 1
原创 d-pointer
简介d-ponter由Trolltech公司(Qt)的Arnt Gulbrandsen命名,他首次将此技术引入到Qt,使Qt成为第一个具有二进制兼容性的C++gui库。这是一个增加私有数据成员而不破坏二进制兼容性的非常棒的办法。d-pointer技术把私有成员变量都保存在一个私有类的指针中大致结构如下widget.h// Forward-declar
2012-04-29 12:28:54 2759 1
原创 WebKit中的智能指针
前几天看了下webkit里的几种常用的智能指针代码,小结一下RefCounted:提供引用计数器功能。使用时继承之class Foo : public RefCounted为了更为方便安全地使用引用计数功能,webkit提供了RefPtr。ThreadSafeShared多线程版本的引用计数RefPtr / PassRefPtr保存支持引用计数的
2012-04-17 13:49:40 1627
VS2012编译环境(无IDE)
2013-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人