首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

努力学习,练习使用类和对象

种树的最佳时间是十年前,其次是现在。

学Bug=学霸哥(学霸中的一个Bug)

通过前面的概念学习,“使用类和对象”这节内容前部分读起来很顺畅,直接进入例题练习。

1、如下图1所示例2-8,知识点:

使用对象首先要引入对应类的头文件;

定义类的对象并进行初始化赋值有括号或等号(string str1("We are here")或string str2 = “ where are you”)两种方式。

对象名.成员函数直接使用类的成员函数(str1.size())。

图1.例2-8

2、如下图2所示例2-9,知识点:

string类的典型成员函数:用来返回字符串的字串,substr(参数1要截取的字串在字符串中的位置,参数2截取的长度)、用来返回查找到的字符串在主串的位置,find(参数1要查找的字符串,参数2开始查找的位置);

string类提供的辅助功能:getline从流cin中读取输入的一行给string类的对象,格式如getline(cin,Date,'\n');

string类提供将多个字符串连接起来组成一个新字符串的能力,“+”号将其后的字符串连接到前一个字符串的后面,也可以与单个字符常量相加。

图2.例2-9

3、如下图3所示例2-10,知识点:

complex类定义复数对象,两个参数初始值(实部,虚部),是一个模板类,所谓模板,意思是说她可以定义多种数据类型的复数;格式:complex 对象名(实部值,虚部值);

complex类的两个成员函数real和imag用来输出对象的实部和虚部的值。

图3.例2-10

总结:使用类和对象还是简单的,只要知道其提供的功能及操作格式就很容易。比如对象一台电视机,用遥控器操作还是很容易学的,但电视机类的构造就复杂了,这里还没有接触到,后面肯定要学的。

加油!

坚持!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180226G0059U00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券