<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u010591680的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010591680</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010591680]]></copyright><item><title><![CDATA[使用gcov+lcov生成分支覆盖率问题]]></title><link>https://blog.youkuaiyun.com/u010591680/article/details/115486346</link><guid>https://blog.youkuaiyun.com/u010591680/article/details/115486346</guid><author>u010591680</author><pubDate>Wed, 07 Apr 2021 15:20:02 +0800</pubDate><description><![CDATA[使用gcov+lcov生成分支覆盖率问题



在使用gcov统计单元测试分支覆盖率时发现分支覆盖率较低，在一些if else 或者switch case等存在分支的代码行中显示有分支未覆盖，最后发现为编译优化的问题，改为-O1优化后分支覆盖率结果就正常了。

原因还需要进一步查阅编译优化相关内容后明确。


...]]></description><category></category></item><item><title><![CDATA[C++构造函数的default和delete]]></title><link>https://blog.youkuaiyun.com/u010591680/article/details/71101737</link><guid>https://blog.youkuaiyun.com/u010591680/article/details/71101737</guid><author>u010591680</author><pubDate>Tue, 02 May 2017 20:08:45 +0800</pubDate><description><![CDATA[当类中含有不能默认初始化的成员变量时，可以禁止默认构造函数的生成，
myClass()=delete;//表示删除默认构造函数
myClass()=default;//表示默认存在构造函数
当类中含有不能默认拷贝成员变量时，可以禁止默认构造函数的生成，
myClass(const myClass&)=delete;//表示删除默认拷贝构造函数，即不能进行默认拷贝
myClass & op]]></description><category></category></item><item><title><![CDATA[C关键字const]]></title><link>https://blog.youkuaiyun.com/u010591680/article/details/69237821</link><guid>https://blog.youkuaiyun.com/u010591680/article/details/69237821</guid><author>u010591680</author><pubDate>Wed, 05 Apr 2017 13:23:04 +0800</pubDate><description><![CDATA[const关键子是C语言中常用的关键字，表示所修饰变量为常量。
当const与指针共存时，如何分析const所修饰的对象时const的难点。


1. int const a;  //声明了一个int型常量a；
2. int const *a;//看const的右侧，只有int，说明const修饰的是int，即声明了一个指针a，指向了一个const int型变量，即指向的变量不可修改，指]]></description><category></category></item></channel></rss>