- C++使用typeid获取类型信息type_info机制解析
目录一.环境二.基础用法三.编译期计算还是运行时计算1.实验一2.实验二3.实验三四.用法展示五.其他这篇文章讨论一下C++中typeid以及type_info的用法。一.环境windows11,VS2022二.基础用法1.需要明确一下typeid是操作符,不是函数,就像sizeof。2.typeid的操作对象可......
- 使用Doxygen为C++项目生成文档
使用Doxygen为C++项目生成文档目录使用Doxygen为C++项目生成文档1.Doxygen简介2.Doxygen安装3.Doxygen注释标记4.Doxyfile配置选项5.Doxygen生成文档示例1.Doxygen简介Doxygen是一个用于自动生成文档的开源工具,主要用于生成软件源代码的文档。它可以处理多种编程语言,包括......
- 使用GCOV和LCOV测试C++代码覆盖率
使用GCOV和LCOV测试C++代码覆盖率目录使用GCOV和LCOV测试C++代码覆盖率1.GCOV和LCOV简介2.GCOV和LCOV安装3.GCOV+LCOV测试代码覆盖率1.GCOV和LCOV简介GCOV是一个测试代码覆盖率的工具,可以与GCC一起使用来分析程序,以帮助创建更高效、更快的运行代码,并发现程序的未测试部分。......
- 【华为OD机试真题】239、计算疫情扩散时间 | 机试真题+思路参考+代码分析(C++、Java、P
文章目录一、题目......
- 【华为OD机试真题】238、贪吃蛇 | 机试真题+思路参考+代码分析(C++、Java、Py、JS)
文章目录一、题目......
- C/C++ 运算符相关注意事项
C/C++中的运算符是编程中不可或缺的一部分,它们用于执行各种算术、逻辑、比较等操作。在使用这些运算符时,需要注意多个方面以确保代码的正确性和效率。以下是对C/C++运算符使用注意事项的总结:1.数据类型匹配与转换算术运算符:注意操作数的数据类型,特别是整数和浮点数之间的......
- C++文件路径处理3 - 判断指定目录的文件类型(文件夹|普通文件|软连接)
1.关键词2.filetype.h3.filesystem.h4.filesystem_unix.cpp5.filesystem_win.cpp6.filepath.h7.filepath.cpp8.测试代码9.运行结果10.源码地址1.关键词关键词:C++文件路径处理文件夹普通文件软连接跨平台应用场景:根据指定的目录路径,判断该目录的文......
- C++Primer Plus 第十四章代码重用:模板类和友元14.4.9 ----002
C++PrimerPlus第十四章代码重用:模板类和友元14.4.9提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:模板类和友元14.4.9提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录C++PrimerPlus第十四章代码重用:模板类和友元14.4......
- C++11新特性
1.字符串原始字面量 在C++11中添加了定义原始字符串的字面量,定义方式为:R“xxx(原始字符串)xxx”其中()两边的字符串可以省略。原始字面量R可以直接表示字符串的实际含义,而不需要额外对字符串做转义或连接等操作。 比如:编程过程中,使用的字符串中......
- C++11 mem_fn成员指针包装器
C++11mem_fn成员指针包装器介绍函数模板std::mem_fn生成成员指针的包装器对象,用于存储、复制及调用成员指针。指向对象的引用和指针(包括智能指针)都可以在调用std::mem_fn时使用。注意:std::mem_fn只能包装public的成员指针,不能包装全局函数这里的成员指针指的是成员......