- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 一个全局指针变量指向栈上的对象的问题
全局指针变量指向栈上的对象的问题先上代码#include using namespace std;class Test{public: explicit Test(int i):a(i){cout"Construct "<<endl;} Test(const Test&){cout"copy construct"<<endl;} ~Test(){cou
2018-01-25 15:53:41 728
原创 c++11中的shared_from_this()
c++11中的shared_from_this() c++11中的shared_from_this()来源于boost中的enable_shared_form_this类和shared_from_this()函数,功能为返回一个当前类的std::share_ptr,使用方法如下: #include<memory>class Test: public std::enable_share
2018-01-19 16:57:58 42764 4
原创 结合socket详解TCP三次握手四次挥手
结合socket详解TCP三次握手四次挥手 TCP协议中的三次握手和四次挥手大家应该都至少听说过了,本人一直觉得理论学习要结合代码才能学习的更深刻,当知道东西是这样,然后再知道为什么是这样的时候,领悟往往更加深刻,今天本人就结合socket编程中的API来解析一下TCP协议的三次握手和四次挥手过程。 那么TCP协议中的三次握手和四次挥手实际在网络编程中是怎么对应的呢?先贴一个简单的...
2018-01-06 19:45:18 917
原创 一个cpp文件的编译过程详解
一个CPP文件的编译过程笼统的说一个CPP文件的编译过程就是以下几步Created with Raphaël 2.1.2预处理(做优化,生成.i文件)编译器(生成.s文件)汇编器(生成.o文件) 链接器(连接库文件和其他目标代码) 生成可执行文件c++为了兼容c程序,没有选择像java或者python之类的import当前源文件所用到的库,而是以include头文件的方式来将库
2018-01-03 21:19:48 13242 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人