
C++
文章平均质量分 65
C++
LuxiZheng_
这个作者很懒,什么都没留下…
展开
-
C++ 类型萃取
类型萃取是C++模板元编程的重要技术,用于在编译时获取和操作类型的信息。它可以帮助开发者编写更通用、更高效的代码,尤其是在模板库和泛型编程中非常有用。通过<type_traits>头文件提供的工具,可以轻松实现类型检查、类型转换和条件选择等功能。原创 2025-02-06 21:39:50 · 379 阅读 · 0 评论 -
C++ 中的静态绑定和动态绑定
C++ 的静态绑定和动态绑定原创 2022-07-14 16:55:58 · 3261 阅读 · 2 评论 -
网站压测工具 Webbench 源码分析
介绍Webbench是一个在Linux下使用的非常简单的网站压测工具。它的源代码只有500多行,挺值得一看的开源项目。实现原理只是简单的fork()出多个子进程模拟客户端去访问设定的URL,测试网站在压力下工作的性能,然后把结果写到管道,让父进程读取并打印到屏幕。工作流程图源码分析执行结果一些打印信息根据下面的执行结果进行对比[luxizheng@VM-12-17-centos WebBench-master]$ ./webbench -f -t 10 -c 10 -2 http://ww原创 2022-04-01 13:06:05 · 1521 阅读 · 0 评论 -
类中不定义构造函数,C++编译器会生成默认的构造函数?
初学者在学习C++的时候都知道:如果在类中不定义构造函数的话,编译器会自动生成一些函数:构造函数拷贝构造函数析构函数赋值运算符请注意:这种说法是错误的!!!!正确的说法应该是:当上述这些构造函数真的被用到的时候,编译器才会自动生成相应的构造函数。那什么情况才会被用到呢?含有类对象数据成员,该类对象类型有默认构造函数基类带有默认构造函数的派生类带有虚函数的类带有虚基类的类为什么这些情况会用到,可以去这篇博文了解下面我们来验证一下(图片中左侧是我们平时写的代码,右侧是编译后编译原创 2022-03-26 21:45:15 · 3642 阅读 · 0 评论