• Chapter1(预科)--C++Prime笔记


    心得体会:
    因为之前一直在用在学C,因此在看完C++Prime第一章后,就有中在一个培训班中,一个老师用一个简单的项目来带你了解这种语言的特性的感觉。当然这个告诉是在让你脑子固化接受一些点的前提下。
    感觉到与C的不同之处有如下几点:
    1.增加了命名空间的概念,使命名不会冲突
    2.增加了类的概念,以面向对象的方式编程(std::cout,std::cin这些都包括在这里面)


    1.当执行完一个程序后,可以同过 echo $?的命令获取此程序主函数的返回值。


    2.一个就是一个字符序列,术语流的概念想要表达的是随着时间的推移,字符是顺序生成或消耗的。

    3.标准库的输入输出对象有四个分别为,cin,cout,cerr(输出警告或者错误信息),clog(用来输出程序运行时的一般性信息)

    4.cin,cout这里后面接的endl,最后不是1,是小写的字母l.

    5.endl是一个操作符,写入endl的意思是结束当前行,并将与设备关联的缓冲区中的内容刷到设备中

    6。std::cout,std::cin中,前缀std指出名字cout和endl是定义在名为std的命名空间中的,通过使用作用域运算符::来指出我想使用的命名空间。

    7.注释的风格推荐:ps:注释界定符不能嵌套
    #include <stdio.h>
    /*
      *简单的主函数
     *读取两个数,求他们的和
    */

    8.for循环的初始化语句只在循环入口执行一次,for循环的执行过程,第一次进入循环先初始化,判断条件,执行循环体,++如此循环往复。

    9.如果把一个istream对象作为条件的时候,其效果是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功。当遇到文件结束符(EOF,或者是end of file )的的时候,或遇到一个无效输入的时候,其状态就会变成无效。

    10.当键盘向程序输入数据时候,如指出文件结束。win下是先按Ctrl + Z,再按Enter或者return.Unix下是Ctrl + D.

    11.习惯上,头文件根据其中定义的类的名字来命名,一般以.h结尾,.hpp,.H,.hxx也都可以。标准库头文件通常不带后缀。

    12.文件重定向 :这种机制允许我们将标准输入输出与命名文件关联起来(指定文件输入输出)。
    $:addItems <infile >outfile
    addItems为生成的可执行文件,上述命令会从一个叫infile的文件读取输入数据到程序中执行,再将输出结果写入到outfile文件中。


  • 相关阅读:
    Android框架之高速开发框架xUtil
    树状数组 LA 4329 亚洲赛北京赛区题
    Linq To Sql 增改删
    标题栏显示进度条
    android:inputType参数类型说明
    Illegal resource reference: @*android resources are private and not always present
    android:editable is deprecated: Use an <EditText> to make it editable
    android:contentDescription的作用是什么
    Replace
    图片缓存优化
  • 原文地址:https://www.cnblogs.com/LyndonMario/p/9326099.html
Copyright © 2020-2023  润新知