![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++沉思录
lelexin
这个作者很懒,什么都没留下…
展开
-
C/C++沉思-----指针函数和函数指针
一 指针函数一个函数不仅可以返回一个整形数据的值、字符类型值和实型类型的值,还可以返回指针类型的数据,使其指向某个地址单元。指针函数即返回指针的函数。指针函数一般定义格式为:类型标识符 *函数名(参数表);其中,后缀运算符括号()表示这是一个函数,其前缀运算符星号*表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个指向返回值为…的指针(原创 2011-11-02 10:00:52 · 2732 阅读 · 11 评论 -
C/C++沉思-----多态时一定要将父类(基类)的析构函数定义为虚函数
先来看一段代码://test.cpp#include using namespace std;class father{public: father() { mPtr = new int; } ~father() { delete mPtr; cout << "father Destruction......" << endl;原创 2011-11-01 21:20:07 · 7590 阅读 · 2 评论 -
C/C++沉思-----const的简单用法
一 const与指针1 指针常量 int*const ptr;指针常量,即不可以将ptr修改为指向内存中另一处的地址,但可以用它来改变它所指向的地址处的数据内容。//const.cpp#include #include using namespace std;int main(){ int temp = 4; cout << temp << end原创 2011-11-03 09:59:04 · 2037 阅读 · 6 评论 -
函数指针
Email : hahayacoder@gmail.com 背景:最近工作中函数指针用得比较多,以前函数指针用得很少,一知半解的,所以深入学习下函数指针 区别:先区别下面两种声明:(1)int *func(int x, int y); 由于( )的优先级高于*,所以func先与后面的()相结合,即func是一个函数,它有两个int型的形参,返回一个指向int的指针原创 2013-03-21 18:39:07 · 1268 阅读 · 0 评论