
c/c++
ett_qin
摆摆
展开
-
C++笔记
基础类构造函数用于初始化,可以有多个构造函数(重载)原创 2021-10-21 20:27:24 · 230 阅读 · 0 评论 -
指针p++与p+1的区别
p++ : p = p + 1++是有赋值操作的,所以p的值会被改变p+1访问p的下一个地址,因为没有对p的赋值操作,所以p值不会被改变。注意p+1,地址并不一定+1。具体加多少与p的类型有关。下面两个函数都是想把数组arr的第三号元素“4”往后挪一位,体会一下区别:void f1(){ int arr[5] = { 1, 2, 4}; int *p = &(arr[2]); for (; p >= &arr[2]; p--)...原创 2020-07-14 17:28:26 · 5705 阅读 · 0 评论 -
成员函数指针:在成员函数中使用函数指针和在类外使用
本文主要讲述在成员函数中使用本类的函数指针和在类外(主函数等函数中)使用类的成员函数指针。//tmp.hclass Tmp{public: Tmp(); ~Tmp(); void Print(int a); void AnotherPrint(int b); void (Tmp::*pfPrint)(int);};//tmp.cppT...原创 2020-03-19 23:05:02 · 302 阅读 · 0 评论