摘要:
关键字: private: 指定私有成员,只能在基类的成员函数和友元函数内被访问。 public: 指定公有成员,可以在任何地方被访问。 protected: 指定保护成员,比private的范围稍广,除了基类的成员函数和友元函数外,还可以在派生类的成员函数和友元函数中被访问。 三种关键字出现的次数
阅读全文
posted @ 2018-03-08 23:06
宵夜在哪
阅读(137)
推荐(0)
编辑
摘要:
内联函数: 函数调用是有时间开销的。如果函数本身只有几条语句,执行非常块,而且函数被反复执行很多次,相比之下调用函数所产生的这个开销就会显得比较大。 为了减少函数调用的开销,引入了内联函数机制。编译器处理对内联函数的调用语句时,是将整个函数的代码插入到调用语句处,而不会产生调用函数的语句。 在函数定
阅读全文
posted @ 2018-03-08 22:44
宵夜在哪
阅读(352)
推荐(0)
编辑
摘要:
用new运算符实现动态内存分配 第一种用法,分配一个变量: P = new T; T是任意类型名,P是类型为T*的指针。 动态分配出一片大小为sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋值给P。 第二种用法,分配一个数组: P = new T[N]; T: 任意类型名 P: 类型为
阅读全文
posted @ 2018-03-08 22:32
宵夜在哪
阅读(155)
推荐(0)
编辑
摘要:
定义方式: 类型名 & 引用名 = 某变量名; 某个变量的引用,等价于这个变量,相当于该变量的另一个别名。 定义引用时一定要将其初始化成引用某个变量。引用只能引用变量,不能引用常量和表达式。 常引用: 定义常引用时在前面加const关键字。 不能通过常引用去修改其引用的内容。 const T & 和
阅读全文
posted @ 2018-03-08 22:11
宵夜在哪
阅读(96)
推荐(0)
编辑
摘要:
位运算: 用于对整数类型(int, char, long等)(double和float类型不可用) 变量中的某一位(bit), 或者若干位进行操作。比如: 1) 判断某一位是否为1 2) 只改变其中某一位,而保持其他位都不变 C/C++语言中有六种位运算符来进行位运算操作(操作补码): & 按位与(
阅读全文
posted @ 2018-03-08 21:16
宵夜在哪
阅读(185)
推荐(0)
编辑
摘要:
函数定义方式: int main(int argc, char *argv[]) { ...... } argc: 代表启动程序时,命令行参数的个数。C/C++语言规定,可执行程序本身的文件名,也算一个命令行参数,因此,argc的值至少是1. argv: 指针数组,其中的每个元素都是一个char*
阅读全文
posted @ 2018-03-08 20:26
宵夜在哪
阅读(156)
推荐(0)
编辑