• C++ Primer学习笔记-----第一章:开始


    这个学习系列记述一下学习C++时的一些笔记。

    1.1:
    函数的定义:返回类型(return type)、函数名(function name)、形参列表(parameter list,允许为空)、函数体(function body)。

    main函数的返回值用来指示状态,返回值0表面成功,非0的返回值含义有系统定义,通常用来指出错误类型。
    Window系统查看状态命令行键入:echo %ERRORLEVEL%
    UNIX系统:echo $?

    1.2:
    输入输出:iostream库(包括 istream 和 ostream);
    stream:流表达的是,随着时间的推移,字符是顺序生成和消耗的。
    标准库定义了4个IO对象:
    处理输入:cin 输入运算符:>>
    处理输出:cout、cerr、clog 输出运算符:<<

    std::endl是一个操纵符的特殊值,写入endl的效果是结束当前行,并将与设备关联的缓冲区(buffer)中的内容刷到设备中。
    缓冲刷新操作可以保证到目前为止程序所产生的的所有输出都真正写输出流中,而不是仅停留在内存中国等待写入流。

    作用域运算符:: 指出我们想用哪个命名空间中的成员函数或变量,::前没有命名空间表示全局

    1.3:
    注释:有两种
    1.单行注释://
    2.多行注释:/* */

    注意多行注释不能嵌套

    1.4:
    读取输入时,std::cin>>a;返回的是一个std::cin对象,可以通过这个对象判断流是否有效。
    当遇到文件结束符(end-of-file),或遇到一个无效输入时(假如a是int类型,如果读入的值不是一个整数,就是无效输入),istream对象的状态会变为无效,处于无效状态的istream对象会使条件变为假。

    文件结束符:Ctrl+Z(window) Ctrl+D(UNIX、Mac OS X)

    1.5:
    类简介:
    包含头文件:
    include <iostream.>:用于标准库头文件
    include “my.h ”:用于非标准库头文件

    .:点运算符用于类类型的对象

  • 相关阅读:
    适用于 Oracle® 电子商务套件的 ECM(企业内容管理)软件
    【HarmonyOS】应用振动效果实现
    Unity WebGL 播放视频流m3u8
    JSD-2204-酷莎商城(后端)-Day17,18
    React 使用echarts绘制滚动圆图,底部文字竖直放置
    RTT WK2412 spi-uart
    Java开发者的Python快速进修指南:面向对象--高级篇
    神经网络入门
    Nginx学习与实战 · 解决net::ERR_CONTENT_LENGTH_MISMATCH 206问题
    三面“有赞”Java岗斩获offer:Spring+JVM+并发锁+分布式+算法
  • 原文地址:https://blog.csdn.net/weixin_41155760/article/details/125554160