• 学习第36天


    C++语言

    1. 命名空间、

      1. 解决同名实体问题、系统可以定义多个命名空间、
        2. 命名空间不可同名、命名空间=作用域
        3. 同名实体、
        1. 同名函数、
        2. 同名变量、
        3. 同名类、
        4. 命名空间定义、
          1. namespace 命名空间名 {命名空间作用域}
          2. namespace 可以跨文件定义、
          3. 命名空间的定义可以写在多个文件中、
          4. 可以重复定义、如果定义给一个命名空间、再定义相同的命名空间、就会打开存在定义的命名空间、并追加新的内容、
        5. 调用命名空间、
          1. 作用域运算符 ;;(两个冒号)
          2. 格式
            1. 命名空间名;;实体名、
            2. 简写格式
            3. using namespace 命名空间名、——代表使用某个命名空间、
            4. 可以减少使用;;——直接使用实体名便可、
    2. 基本输入输出cin cout、

      1. cout——基本输出、

        1. C++中的使用C++标准库而不用C语言的printf、
          2. 使用iostream库、输入输出流库、流 字符序列、
          3. #include——没有扩展名的头文件、
      2. #include <iostream>
        #include<stdio.h>
        #include<string.h>
        using namespace std;————————此次可以使用简写方法、
        int main()
        {
        	std::cout << "打印内容
        ";————<< 左边的cout是第一个参数、右边的"打印内容
        "是第二个参数、     cout << "打印内容
        ";——————简写的效果、
        
        	
        }
        
         1. std;;是标准库的命名空间、cout 是console output的缩写 输出的作用、类的变量即对象、
         2. std是标准输出对象、
         3. << 单独使用时是左移、但是和std一块使用就是输出运算符、<< 右边值写入cout中、
         4. << 的两个参数、左边是第一个参数、第二个参数是右边的内容、相当于函数
           	1. << 的定义 ostream &std::cout.operator<<(): 返回一个写入一个定值的cout对象、
           	2. std;;endl;也是个对象、或者操作符、和 
         不一样、相当于函数指针、或者相当于函数、其实是模板函数名、
         5. std::endl 和 std::cout是相对应的、一块出现、
         6. 作用有两个、
           	1. 第一个是换行、
           	2. 第二个功能是刷新输出缓冲区、
                	1. 强制刷新、缓冲区所有的数据都会被清除、显示在屏幕上、
                	2. 输出缓冲区、一段内存cout是向输出缓存区输出的、
                	3. 输出缓冲区将内容输出到屏幕的原因
                     	1. 缓冲区满啦、
                     	2. 程序执行到main的return语句、
                     	3. 调用了stud::endl时、
                     	4. 系统空闲时刷新缓冲区、
         7. 在一个表达式中不要多次改变一个变量的值、其因为编译器的不同而可能造成不同的结果、不同的值、
        
      3. int	a=3;
        std::cout<< a--<<a;//结果会随编译器的不同而改变、
        
      4. cin——基本输入、

        1. std::cin——标准输入、和C语言中的scanf相似、

          1. std::cout << "输入内容" << std::endl;
               	int neir1 = 0, neir2 = 0;
               	std::cin >> neir1 >> neir2;
               	std::cout << neir1 << "内容" << neir2 << "内容之和" << neir1 + neir2 << std::endl;
            
        2. << >> ——运算符重载

        3. cin是iostream相关对象、是一个输入运算符、输出多种类型值、


  • 相关阅读:
    Mac 升级后 Git报错处理
    iOS 进制转换(十进制转62进制)
    转:基于IOS上MDM技术相关资料整理及汇总
    NPM ERR! 403 403 Forbidden 问题处理
    Rxjs学习,结合angular(搁置,后续还会添加)
    如何快速关联/修改Git远程仓库地址
    VUE 路由守卫 next() / next({ ...to, replace: true }) / next(‘/‘) 说明
    chrome developer tools 的一個 bug
    IBM MQ 2035错误
    tp5 gateway 报错 stream_socket_client(): unable to connect to tcp://127.0.0.1:1236 (Connection refused)
  • 原文地址:https://www.cnblogs.com/chengyaohui/p/13729421.html
Copyright © 2020-2023  润新知