《Effective C++》阅读摘要

10 月 25 日
阅读 18 分钟
396
声明 declaration 告诉编译器某个东西的名称和类型。函数的声明称为签名 signature,也就是参数和返回类型。定义 definition 提供编译器一些声明所遗漏的细节。对对象,定义是编译器为此对象拨发内存的地点。对函数或函数模板,定义提供了代码本体。对类或模版类,定义列出它的成员。初始化 initialization,是给予对象...
封面图

使用 Windows 调试套件 gflags 解决 CefSharp 加载报错信息模糊的问题

2 月 29 日
阅读 2 分钟
955
最近写 CPP 项目遇到了一个问题,用了几个工具来解决,这里记录一下,和大家一起讨论。1. 起因我的一个 CPP 项目的 UI 框架使用的是 CefSharp,UI 层是 C#,而一些模块代码使用的是 CPP,运行报错如下报错信息是System.IO.FileLoadException:"未能加由"CefSharp.Core.Runtime.dl"导入的过程第一感觉是进程加载某个配置文...
封面图

Mac 上 CLion 搭建 QT6.6 开发环境

2023-12-17
阅读 4 分钟
2k
QtCreator 的开发体验自然是不如 CLion 的,刚好最近有开发 QT6 的需求,要在 CLion 中开发 QT 需要做一些配置,这里记录一下,看起来简单,其实也有一些坑,留作后询,且不定期更新。
封面图

C++ 中 Linux 下 Socket 编程

2023-10-19
阅读 15 分钟
1.5k
Socket 套接字是网络间不同计算机上的进程通信的一种常用方法,利用三元组(ip地址,协议,端口)就可以唯一标识网络中的进程,网络中的进程通信可以利用这个标志与其它进程进行交互。Socket 也是对 TCP/IP 协议族的一种封装,是应用层与 TCP/IP 协议族通信的中间软件抽象层。
封面图

C++ 中的左值引用和右值引用

2023-10-16
阅读 5 分钟
1.3k
最近看拷贝复制部分内容的时候看到移动构造函数和移动赋值运算符的声明中有个 && 符号,另外在看多线程的时候也看到了这个符号,所以把这个右值引用集中学习了一下,同时做了一些输出,希望也可以帮助到大家。
封面图