
c++
文章平均质量分 71
CodingDodo
毛里求斯程序渡
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++ 网络编程socket小结
windows 10structuressockaddr, sockaddr_insockaddr和sockaddr_in区别——http://kenby.iteye.com/blog/1149001sockaddr 和 sockaddr_in 同样都是为了处理网络通信的地址,包含了地址类别(familty),地址(ip),端口信息。sockaddr是给机器用的,sockaddr_...原创 2018-10-05 13:37:50 · 284 阅读 · 0 评论 -
C++编译相关
MSVC下使用lib项目-属性-VC++目录包含目录: include的头文件目录,全局库目录: lib所在目录,全局C/C++:附加包含目录: include头文件目录,对于当前项目链接器:常规 - 附加库目录: lib所在目录,当前项目输入 - 附加依赖项: 使用的lib, 相当于pragma comment(lib, “xxx.lib”), 限于MSVC.g+...原创 2018-12-14 16:37:06 · 210 阅读 · 0 评论 -
提高 Visual Studio的使用效率
插件vsvim (模拟基本的vim操作,比vs code中的那个插件流畅多了,与vs冲突的键可以修改)CodeMaid (很实用,提供文件切换,代码结构, 代码整理等功能,插件很小)qt tools(可以在vs中使用qt项目了)Github快捷键快捷键修改工具 - 选项 - 键盘 - 输入快捷键,找到命令 - 分配新的快捷键熟悉vim快捷键熟悉codemaid快捷键...原创 2019-01-04 18:26:54 · 580 阅读 · 1 评论 -
c++面向对象要点
类的成员数据成员(变量与常量)的初始化普通变量 - 初始化列表或者构造函数内引用变量 - 只能初始化列表const 常量 - 只能初始化列表没有默认构造函数的类 - 只能初始化列表静态普通静态变量 - 只能在类中声明,类外部定义(定义不需要static,如 int Foo::sv = 1;)const 或者 constexpr静态变量 - 可以在类中,也可以在类外静态数据可以...原创 2019-01-05 14:53:43 · 190 阅读 · 0 评论 -
使用 c++右值引用与移动语义
右值引用<c++ primer> 13.6节怎么判断右值左值持久,右值短暂右值一般时字面常量,或者表达式求值中创建的临时结果(没人管的孩子),将很快被销毁。获得右值引用-std::move例如 auto f2 = std::move(foo_1) 来获得一个对象的右值引用,这并不会实际转移资源,但约定不应该再使用foo_1的值了。实际的资源转移应该在移动赋值和移动构造函...原创 2019-01-08 17:31:19 · 274 阅读 · 0 评论