摘要:
对C语言有所了解的人都知道main函数是整个程序的入口,但是其实不然,在内核中可以使用链接器来设置程序的开始地方。当内核使⽤⼀个exec函数执⾏C程序时,在调⽤main函数之前先调⽤⼀个特殊的启动例程,可执⾏程序将此例程指定为程序的起始地址。启动例程从内核获取命令⾏参数和环境变量,然后为调⽤main 阅读全文
posted @ 2018-06-18 23:25
CTHON
阅读(9664)
评论(0)
推荐(1)
摘要:
所谓预编译头,就是把头文件事先编译成一种二进制的中间格式,供后续的编译过程使用。GCC编译头文件后的中间文件是*.gch。如何将头文件编译为.gch文件呢?用g++编译,格式:g++ xxx.h把.h文件当成.cpp文件一样来编译。如果需要控制编译细节,比如常量定义之类,可加上其它选项。运行之后,会 阅读全文
posted @ 2018-06-18 23:20
CTHON
阅读(3321)
评论(0)
推荐(1)
摘要:
单利模式的优缺点和使用场景 首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存 阅读全文
posted @ 2018-06-18 23:01
CTHON
阅读(9470)
评论(1)
推荐(1)
摘要:
1 PIMPL解释 PIMPL(Private Implementation 或 Pointer to Implementation)是通过一个私有的成员指针,将指针所指向的类的内部实现数据进行隐藏。 PIMPL(Private Implementation 或 Pointer to Impleme 阅读全文
posted @ 2018-06-18 21:52
CTHON
阅读(8912)
评论(0)
推荐(4)
摘要:
类对象和其他类型对象的转换 转换场合有: 赋值转换 表达式中的转换 显式转换 函数调用, 传递参数时的转换 转换方向有: 由定义类向其他类型的转换 由其他类型向定义类的转换 由其他类型向定义类的转换 由其他类型(如int、double)等向自定义类的转换是由构造函数来实现的,只有当类的定义和实现中提 阅读全文
posted @ 2018-06-18 21:47
CTHON
阅读(6864)
评论(0)
推荐(1)

浙公网安备 33010602011771号