C++编程基础小结 [1]

又翻开C++, 对这个即熟悉又陌生的家伙( – – 使用他当然没问题,但是用他进行熟练的OO编程,我确实不行。。)

 

现在看书的时间少了,以后看一点发一点细节,算是心得,大家有空也可以瞄几眼吧。

 

1   Cin Cout 也是对象,也有自己特有的方法,

     如 cout.precision(int a ) 保留几位小数 如cout.width(int a) 右对齐格式下的行宽设定。

     cin也是如此,当时有一点点,cin.width(int a) >> str 表示读入 a-1个字符? 书上确实两处是如此,我未试过,屠龙之技,需要的时候再试。

2 命名空间内可以定义类,其静态方法调用需要 Namesp :: X :: fun()

3 构造函数和析构函数都可以再定义,其中的其他内容被系统隐式调用,包括在main外面时。。编译器会将其在main内解释。

如  Animal 内 cout << name ;

   Animal a(“cat”);

   main(){

OOXX

}

会输出cat

    4 动态创建对象, 使用new 与delete ,调用构造析构。

此条目发表在C++, 编程分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

邮箱地址不会被公开。 必填项已用*标注