- 博客(5)
- 收藏
- 关注
转载 boost::asio应用
tcp::resolver一般和tcp::resolver::query结合用,通过query这个词顾名思义就知道它是用来查询socket的相应信息,一般而言我们关心socket的东东有address,port而已,通过tcp::resolver很容易实现设置和查询,它通过query把字符串格式的ip如192.168.0.200或主机名http://localhost,端口“8080”等转化成socket内部表示格式,这样我们应用的时候可以直接使用字符串的形式,而且不用再担心socket的字节顺序转化问题。
2021-09-20 17:02:31 293
原创 VS2017中,添加资源中没有Toolbar的解决办法
1.在资源视图中双击Dialog默认文件打开对话编辑框。2.保持对话编辑框打开的情况下在资源视图中右键点击rc资源文件选择属性。3.将属性中的Mfc Mode 选择True。...
2020-02-02 23:45:59 1258
原创 VS2017调试设置
如果想按F11逐句调试只进入自己写的代码可以在工具->选项->调试->常规中将“启用‘仅我的代码’”勾选。同样,如果调试中发现F11不进入系统函数,可以查看是否将“启动‘仅我的代码’”勾选了。...
2019-12-09 23:15:04 1654
转载 从4行代码看右值引用
概述 右值引用的概念有些读者可能会感到陌生,其实他和C++98/03中的左值引用有些类似,例如,c++98/03中的左值引用是这样的:int i = 0;int& j = i; 这里的int&是对左值进行绑定(但是int&却不能绑定右值),相应的,对右值进行绑定的引用就是右值引用,他的语法是这样的A&&,通过双引号来表示绑定类型为A的右值...
2019-11-30 21:40:13 118
原创 静态成员函数与私有构造函数
最近在学《Effective C++》和工厂模式,都遇到了这个问题:静态成员函数创建了一个类对象,使用到了私有的构造函数。觉得有点疑问,不是说静态成员函数只能访问静态成员函数,全局变量和自身的函数形参吗,怎么可以访问私有的构造函数呢。首先说明静态成员函数为什么只能访问静态成员函数,全局变量和自身的函数形参,因为静态成员函数是与类相关联的,为所有类对象共享且只有一份,所以没有隐形的this指...
2019-09-22 17:13:04 1218 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人