zoukankan      html  css  js  c++  java
  • 1.c++程序设计--基础

    #include <iostream>
    
    int main()
    {
        int Number1{5};//和 Number1=5; 赋值一样的功能
        int Number2{10};
        int Number3{ Number1 + Number2 };
        std::cout << Number3 << std::endl; 
        //std::函数--名称空间 文件头加入 using namespace std 就可以不用加入std::
        return 0;
    }
    // 0b0101 0b表示二进制  int = 0b0101;直接写成2进制
    // 013 八进制,数前面加个0
    // 0x13 16进制
    //默认10进制
    
    //在后面加u 表示无符号整型,加l 长整型
    //

    1)Little-endian:将低序字节存储在起始地址(低位编址)
    2)Big-endian:将高序字节存储在起始地址(高位编址)

    函数模版

    #include <iostream>
    template <typename T> T add(T a, T b); //函数模版

    int main()
    {
      std:cout << add(1,2) << " " << add(1.1,1.2) << std::endl;// 打印出 3 和2.3
      reture 0;
    }

    template<typename T>
    T add(T a,T b)
    {
      reture a+b;
    }

    命名空间:

    #include <iostream>
    
    namespace MyName //命名空间
    { 
        const float pi{ 10 };
    }
    //using name MyName 使用的时候就不用加上MyName 直接使用pi了
    int main()
    {
        float a = MyName::pi;
        std::cout <<a<< std::endl; //std 也是标准的命名空间
        return 0;
    }
    //转换单元
    
    // 
  • 相关阅读:
    php生成excel
    gearmand
    开启Nginx的目录文件列表功能
    zend框架学习
    引用方法形成树
    智能指针实现
    图文例解C++类的多重继承与虚拟继承
    CC++定位崩溃代码行的方法
    C++函数重定义、重载、重写
    勤奋吧,一天一点,努力提高基本技能。
  • 原文地址:https://www.cnblogs.com/trevain/p/14483341.html
Copyright © 2011-2022 走看看