zoukankan      html  css  js  c++  java
  • 学习第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相关对象、是一个输入运算符、输出多种类型值、


  • 相关阅读:
    httpclient详细介绍
    HttpClient
    JAVA WEB项目中各种路径的获取
    mvn 如何添加本地jar包 IDEA pom.xm
    jdbc连接数据库的步骤
    PostgreSQL 类型转换 -除法
    PostgreSQL学习手册
    前端工程师必备技能汇总
    github上一些觉得对自己工作有用的项目收集
    Ninja:Java全栈Web开发框架-Ninja中文网
  • 原文地址:https://www.cnblogs.com/chengyaohui/p/13729421.html
Copyright © 2011-2022 走看看