zoukankan      html  css  js  c++  java
  • C++ Primer 学习笔记/ 处理类型

    类型别名:

      方法1:传统方法定义类型别名:typedef:

          typedef double wages ;   //wages 是double 的同义词

          typedef wages base, *p; //base是double 的同义词,p是double* 的同义词

      方法2:使用别名声明来定义类型的别名

          using SI = Sales_item ;   //SI是Sales_item的同义词

    2.5.2 auto 类型说明符

      C++11引入auto类型说明符,auto 让编译器通过初始值类推算变量的类型,显然,auto定义的变量也必须有初始值。

          auto item =val1+ val2; //item初始化为val1和val2相加的结果

          //由相加结果得出item的类型

    auto可以在一条语句中声明多个变量,因为一条声明语句只能有一个基本数据类型,所以该语句中的所有变量的初始基本数据类型必须一致。

          auto i = 0, *p =&i;  //这里i为0,初始默认数据类型为整型, p为整型指针

          auto s1 = 0, pi = 3.14;  //错误 s1为整型,而pi不是,一条声明语句中只能有一个基本数据类型。

  • 相关阅读:
    逆序对
    【模板】树状数组 1
    【模板】树状数组2
    发射站
    质量检测
    【模板】ST表
    winform ComBox绑定数据
    JavaScript CheckBox实现全选和部分选择
    webbrowser内容滚动(javascript内容无缝滚动)
    double? int?
  • 原文地址:https://www.cnblogs.com/xingzhuan/p/10524484.html
Copyright © 2011-2022 走看看