- 博客(5)
- 资源 (6)
- 收藏
- 关注
转载 c++ class xxx;(前向声明)与 include 使用场景
前向声明概念(forward declaration)在程序中引入了类类型的B.在声明之后,定义之前,类B是一个不完全类型(incompete type),即已知B是一个类型,但不知道包含哪些成员.不完全类型只能以有限方式使用,不能定义该类型的对象,不完全类型只能用于定义指向该类型的指针及引用,或者用于声明(而不是定义)使用该类型作为形参类型或返回类型的函数.前向声明应用场景当你需要定...
2020-02-14 09:19:23
1230
原创 google test lcov genhtml 产生覆盖率xml文件,去除不需要的文件(include),或者包含需要的(source)
接我的上一篇问题:在产生了.gcno 和 .gcda两个文件后,使用lcov -c -d Debug/source/ -o Debug/coverage.info 产生中间文件coverage.info文件,然后用genhtml -o output/ Debug/coverage.info产生html文件,发现产生的index.xml文件包含了include,甚至/usr/*下的公共头...
2018-10-25 09:42:38
2872
原创 GoogleTest Unit test C++单元测试,简单使用及生成覆盖率html,branches未产生解决
Step1.首先下载安装google test对于ubuntu系统,可直接从软件源里下载更新libgtest-dev或者 sudo apt-get install libgtest-dev这样会自动把googtest的头文件安装到/usr/include/gtest目录下,而源文件在/usr/src/gtest目录下也可以自己从https://googletest.googlecode.c...
2018-10-09 14:10:27
4804
转载 MFC TAB控件的两个子对话框之间的参数传递及调用
手把手教: 基于MFC AppWizard (exe)的基本对话框应用程序中的对话框与对话框中的参数传递。实现当单击对话框A中的一个按钮控件时,对话框B中的一个按钮处于不可用状态,再单击一下,则变为可用。(要实现这种功能,关键在于使得对话框A中可以找到指向对话框B的指针,这样才能找到对应的按钮)步骤:1. 新建-工程- MFC AppWizard (exe)-工程名“TMTD”-应用程序类型:基本...
2018-03-21 21:42:09
3974
6
原创 vs2008 c++ 使用NI的Measurement Studio工具 编译不过
vs2008 c++ 使用NI的Measurement Studio工具 编译不过
2017-12-10 15:32:16
2779
1
西门子(224xp)自由口通讯模拟量VB程序+PLC程序
2014-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人