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不是,一条声明语句中只能有一个基本数据类型。

  • 相关阅读:
    【Alpha阶段】第四次Scrum Meeting
    【Alpha阶段】第三次Scrum Meeting
    【Alpha阶段】第二次Scrum Meeting
    项目复审——Alpha阶段
    团队作业7-Alpha冲刺之事后诸葛亮
    团队作业6-展示博客
    Alpha阶段发布说明
    团队作业5-测试与发布
    冲刺博客-8
    冲刺博客-7
  • 原文地址:https://www.cnblogs.com/xingzhuan/p/10524484.html
Copyright © 2011-2022 走看看