![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Primer
ActorKeyy
喜欢编程,汇编、C、C++、易语言
展开
-
析构函数终于惹祸了。。。。
先看我的代码:1、定义类的头文件#include #ifndef CHECKPTR_H#define CHECKPTR_Hclass CheckPtr{ //friend std::ostream& operator<<(std::ostream&, const CheckPtr&); friend const int& operator*(const Chec原创 2012-12-15 13:20:59 · 301 阅读 · 0 评论 -
关联容器的比较函数的一点认识
这次学习C++ PRIMER中文第四版已经到第15章“面向对象编程”了。在15.8.3节,讲到使用带比较器的关联容器时,书本使用multiset容器来保存键,但是这里却用了2个:std::multiset。其中Sales_item是一个类,而Comp是一个比较函数的类型别名,该函数具体定义如下://具体的比较函数inline bool compare(const Sales_item &l原创 2012-12-31 13:38:01 · 724 阅读 · 0 评论 -
返回指向函数的指针的函数 的一个例子
在C++ PRIMER讲返回指向函数的指针的函数时,总是有点稀里糊涂的,想有一个明确的例子来理解,可惜书上没写。于是,琢磨了一会儿,自己用了一个简单的例子想来大家也都看得懂,我就不在代码中写注释了#include using namespace std;int (*choice(int v))(int v1, int v2);int max(int v1, int v2);in原创 2013-03-02 22:50:46 · 875 阅读 · 0 评论 -
const解析
在程序中const出现在各种场合,const的不同位置往往造成初学者的疑惑,如const int val; int const val; int cont *p; const int *p; int *const p; const int *const p;等等。那么这些用法到底有什么区别呢?1.从const本身展开const意思为限定,也就是一旦赋值不能修改。关键在于(重点):con原创 2013-02-28 12:14:23 · 446 阅读 · 0 评论