上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: C++ 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。 对内联函数进行任何修改,都需要重新编译函数的所有客户端,因为编译器需要重新更换一次所有的代码,否则将会继续使用旧的函数。 如果想把一个函数定义为内联函数,则需要在函数名前面 阅读全文
posted @ 2017-10-24 21:57 真勇士王小山 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。 阅读全文
posted @ 2017-10-24 21:50 真勇士王小山 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: 通过使用另一个同类型的对象来初始化新创建的对象。 复制对象把它作为参数传递给函数。 复制对象,并从函数返回这个对象。 通过使用另一个同类型的对象来初始化新创建的对象。 复制对象 阅读全文
posted @ 2017-10-24 21:46 真勇士王小山 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 私有(private)成员 私有成员变量或函数在类的外部是不可访问的,甚至是不可查看的。只有类和友元函数可以访问私有成员。 默认情况下,类的所有成员都是私有的。例如在下面的类中,width 是一个私有成员,这意味着,如果您没有使用任何访问修饰符,类的成员将被假定为私有成员: 实际操作中,我们一般会在 阅读全文
posted @ 2017-10-23 22:54 真勇士王小山 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-10-22 22:44 真勇士王小山 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 定义结构 为了定义结构,您必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下: struct type_name { member_type1 member_name1; member_type2 member_name2; membe 阅读全文
posted @ 2017-10-22 01:00 真勇士王小山 阅读(206) 评论(0) 推荐(0) 编辑
摘要: C++ 标准库提供了一组丰富的输入/输出功能,我们将在后续的章节进行介绍。本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。 C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印 阅读全文
posted @ 2017-10-22 00:54 真勇士王小山 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。 结构类型 tm 把日期和时间以 C 结构的形式保存 结构类型 tm 把日期和时间以 C 结构的形式保存,tm 结构的定义如下: s 阅读全文
posted @ 2017-10-22 00:48 真勇士王小山 阅读(249) 评论(0) 推荐(0) 编辑
摘要: C++ 引用 vs 指针 引用很容易与指针混淆,它们之间有三个主要的不同: 不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。 引用必须在创建时被初始化。指针可以在任何时间被初始化 C++ 中创建引用 试想变量名称 阅读全文
posted @ 2017-10-22 00:41 真勇士王小山 阅读(119) 评论(0) 推荐(0) 编辑
摘要: C++ 随机数 在许多情况下,需要生成随机数。关于随机数生成器,有两个相关的函数。一个是 rand(),该函数只返回一个伪随机数。生成随机数之前必须先调用 srand() 函数。 下面是一个关于生成随机数的简单实例。实例中使用了 time() 函数来获取系统时间的秒数,通过调用 rand() 函数来 阅读全文
posted @ 2017-10-21 22:31 真勇士王小山 阅读(97) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页