
c++
文章平均质量分 71
CodingDodo
毛里求斯程序渡
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++ 网络编程socket小结
windows 10 structures sockaddr, sockaddr_in sockaddr和sockaddr_in区别——http://kenby.iteye.com/blog/1149001 sockaddr 和 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 评论