![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 81
Brince101
这个作者很懒,什么都没留下…
展开
-
c++ 的 enum
至从C语言开始enum类型就被作为用户自定义分类有限集合常量的方法被引入到了语言当中,而且一度成为C++中定义编译期常量的唯一方法(后来在类中引入了静态整型常量)。 根据上面对enum类型的描述,到底enum所定义出来的类型是一个什么样的类型呢?作为一个用户自定义的类型其所占用的内存空间是多少呢?使用enum类型是否真的能够起到有限集合常量的边界约束呢?大家可能都知道enum转载 2012-01-16 14:47:16 · 633 阅读 · 0 评论 -
const 用法
面向对象是C++的重要特性.但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重 const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法转载 2012-01-16 14:24:34 · 218 阅读 · 0 评论 -
gtest 函数list
1、布尔值检查Fatal assertionNonfatal assertionVerifiesASSERT_TRUE(condition);EXPECT_TRUE(condition);condition is trueASSERT_FALSE(condition);EXPECT_FALSE(cond原创 2012-01-30 17:07:23 · 370 阅读 · 0 评论 -
C++中char *和string效率的比较
原文:http://apps.hi.baidu.com/share/detail/9228963今天在与yucenh讨论STL的时候,想到一个问题,曾经听说C++的string是用类实现的,所以,效率很低,感觉到有些怀疑,就做了一个测试。测试结果如下:测试采用的机子:Intel Core2 Duo CPU T5870 @ 2.00GHz 1.86GB内存V转载 2012-02-10 10:58:26 · 2888 阅读 · 1 评论 -
makefile 中的 wildcard 与 patsubst 函数
makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后 用关括号结束。例如,在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参数描述的文 件名,文件间以空格间隔。你可以像下面所示使用这个命令: SOURCES = $(wildcard *.转载 2012-02-15 11:23:27 · 289 阅读 · 0 评论