C++第六天

原创 2011年01月12日 19:00:00

1.namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。
 当使用<iostream.h>时,相当于调用C的库函数。std封装的是标准程序库的名称。其支持新的标准。
 当同一个程序库中出现相同的类,在C++中是不允许的。此时,就引出来了命名空间,其是一种将程序库名封装起来
的方法,它就像在各个程序中立起一道道围墙。

2.constuctor中初始化成员表的方式为“ 构造函数(形参):数据成员(形参){}”

3.struct是结构体,成员默认为公有的,而class默认是私有的。在使用模版时,可以用template<class T>
或者是template<typename T>,但是不可以用template<struct T>

4.应了解public,protected,private三种访问修饰符在派生类以及派生类对象访问的权限
 
5.FALSE,TRUE是标识符,但true,false是关键字

6.开放命名空间使用到 using namespace std;但如果只想开放某一个标识符时。则 using std::XXX;

7.open()函数的一个参数是文件名;第二个参数是打开方式,引用时需要加域操作符ios::,第二个参数可不要

8.文件输出流中只有put()函数,没有puts()函数。

9.引用是变量的一个别名,修改引用变量,即是修改变量

10.继承方式为public时,原样继承。继承方式为protected时,public修饰的成员变为保护成员。当为private,
所有的成员都称为私有成员

11.enum声明枚举型结构,struct声明结构体,都与类相似,在{}后须加";"号。不同之处:
    struct与class结构上一样,但是struct内部的成员默认为公有的,而类为私有的。
    enum 与 class,struct结构上大致一样,class,struct内部成员以";"号隔开,enum则以逗号隔开。
    enum在用法上与数组类似,其第一个成员的值为0,一直到第n个成员的值为n-1.因此,enum成员的使用实质是返回一个对应的整形值
    所以可以用整形变量来接收enum的返回值,也可以通过声明enum变量来接收.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

c++ 学习之路 第六天 auto decltype

auto关键字原理 在定义变量的时候必须申明类型,c++是强语言类型,在编译阶段需要知道类型,这样的好处是程序效率更高,而动态语言不需要类型申明的需要自推导变量类型。使用了auto是不是c...

C++新手上路第六天,指针

#include "stdafx.h" #include using namespace std;   int main() { int i;//定义一个int变量i int *ptr ...

Android 应用开发第六天代码

  • 2012-10-15 01:00
  • 17.58MB
  • 下载

8天学通MongoDB——第六天 分片技术

http://www.cnblogs.com/huangxincheng/archive/2012/03/07/2383284.html  在mongodb里面存在另一种集群,就是分片技术,...

21天学通JAVA第六天

  • 2015-05-21 11:03
  • 840KB
  • 下载

monoDB入门 第六天

  • 2013-11-23 16:35
  • 380KB
  • 下载

node.js 学习第六天 缓冲区buffer

buffer 的简单概念 //类似于创建一个对象 本质也是创建实例 var buf=new Buffer(10); //创建一个buf数组 var bufs=new Buffer([10,20...

Android 第六天重置版_Activity_注意事项

如何创建一个新的Activity&清单文件小细节: 四大组件都需要在清单文件中配置. 清单文件中的application:代表当前应用程序; application中的icon代表应用程序图标. 但...

向着第二层 第一阶段第六天

今天又没有神马事情,不过这样更好,给了我更多的时间来学习一些自己喜欢的东东。陪同事去订回去的机票,惊讶的发现南航的灰机提前回去居然要多交20刀的手续费,巴航的就没有。日。天朝威武啊!!!!!P民你们伤...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)