• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






药剂学徒

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页

2018年3月18日

静态成员与友元
摘要: 类是类型而不是数据对象,而每个类的对象都是该类数据成员的拷贝。然而,需要让类的所有对象在类的范围内共享某个数据。声明为static的类成员,便能在类范围中共享,称为静态成员。友元函数完全是普通的C++函数,不同的是,它可以访问类的保护或私有成员,方便编程,提高了效率,但却破坏了类的封装。 1、静态成 阅读全文
posted @ 2018-03-18 20:33 药剂学徒 阅读(638) 评论(0) 推荐(1)
 
构造函数2
摘要: C++的构造函数和析构函数,使类的对象能够轻易的被创建和撤销。构造函数创建类对象,初始化其成员,析构函数撤销类对象。构造函数和析构函数是类的特殊成员函数,他们的设计与应用,直接影响编译程序处理对象的方式。构造函数和析构函数的实现使C++的类机制得以充分显示。所以本章内容是C++的重点之一。 学习了本 阅读全文
posted @ 2018-03-18 20:32 药剂学徒 阅读(122) 评论(0) 推荐(0)
 
堆与拷贝构造函数
摘要: 在C++中,堆分配的概念得到了扩展,不仅C++的关键字new和delete可以分配和释放堆空间。而且通过new建立的对象要调用构造函数,通过delete删除对象也要调用析构函数。另外,当对象被传递给函数或者对象从函数返回的时候,会发生对象的拷贝。 1、关于堆: c++程序的内存格局通常分为4个区:( 阅读全文
posted @ 2018-03-18 20:32 药剂学徒 阅读(178) 评论(0) 推荐(0)
 
类
摘要: 类构成了实现C++面向对象设计的的基础。类是C++封装的基本单元,他把数据和函数封装在一起。当类的成员声明为保护时,外部不能访问,声明为公共时,则在任何地方都可以访问。 1、从结构到类。 C的结构可以把相关联的数据元素组成一个单独的统一体。 说明结构对象的方法是:结构名+变量名 在类中说明的,要么是 阅读全文
posted @ 2018-03-18 20:31 药剂学徒 阅读(171) 评论(0) 推荐(0)
 
迭代器
摘要: 我们知道可以使用下标运算符来访问,string对象的字符或者vector对象的元素。还有另外一种机制可以实现同样的目的。这就是迭代器。除了vector之外,标准库还定义了其他几种容器。所有标准库容器都可以使用迭代器,但是其中只有少数几种才同时支持下标运算符,类似指针类型,迭代器也提供了对对象的间接访 阅读全文
posted @ 2018-03-18 20:29 药剂学徒 阅读(222) 评论(0) 推荐(0)
 
访问控制与封装
摘要: 目前为止,我们已经为类定义了接口,但并没有任何机制强制用户使用这些接口。我们的类还没有封装,也就是说,用户可以直达sales_data对象的内部并且控制它的具体实现细节。在C++中,我们使用访问说明符加强类的封装性; 定义在public说明符之后的成员在整个程序内可被访问,public成员定义类的接 阅读全文
posted @ 2018-03-18 20:28 药剂学徒 阅读(126) 评论(0) 推荐(0)
 
构造函数
摘要: 只有当类没有声明任何构造函数时,编译器才会自动的生成默认构造函数。 在类的外部定义构造函数: 构造函数的名字必须与类名相同,构造函数没有返回类型,sales_data::sales_data的含义是我们定义的sales_data类的成员,他的名字是sales_data.又因为该成员的名字和类名相同, 阅读全文
posted @ 2018-03-18 20:27 药剂学徒 阅读(128) 评论(0) 推荐(0)
 
定义抽象数据类型
摘要: 在C++语言中,我们使用类定义自己的数据类型。通过定义新的类型来反映待解决问题中的各种概念,可以使我们更容易编写,调试,和修改程序。 类的基本思想是数据抽象和封装。数据抽象是一种依赖于接口和实现分离的编程技术。累得接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及类所需 阅读全文
posted @ 2018-03-18 20:26 药剂学徒 阅读(1668) 评论(0) 推荐(0)
 
函数基础
摘要: 1、函数基础: 一个典型的函数包含:函数名,返回类型,形参列表。 其中,形参以逗号隔开,形参的列表位于一对圆括号内。函数执行的操作在语句块中说明,该语句成为函数体。 我们通过使用运算符来执行函数。调用运算符的形式是一对圆括号,它作用于一个表达式,该表达式是函数或者指向函数的指针,圆括号内部是实参列表 阅读全文
posted @ 2018-03-18 20:25 药剂学徒 阅读(146) 评论(0) 推荐(0)
 
参数传递
摘要: 1、参数传递:每次调用函数都会重新创建它的形参,并用传入的实参对形参进行初始化。形参的初始化和变量的初始化是一样的。 形参的类型决定了形参和实参的交互方式。如果形参是引用类型,他将绑定到对应的实参上。 当形参是引用类型时,我们说他对应的实参被引用传递或者函数被传引用调用。和其他引用一样,引用形参也是 阅读全文
posted @ 2018-03-18 20:25 药剂学徒 阅读(268) 评论(0) 推荐(0)
 
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页