码迷,mamicode.com
首页 > 其他好文 > 详细

const typedef #define

时间:2018-03-07 00:55:49      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:结构体   def   替换   using   int   define   是什么   post   链接   

const :

  const修饰的什么,什么不会变。例如  int b=500;

  int const *a=b;const修饰*a 则*a不会变,而a可以变

  int * const a=b;const修饰a 则a不会变,而*a可以变

  看const修饰的是什么时,先把类型名去了再看

typedef: 给类型别名

  typedef int  typename;

#define : 应尽力不使用· 

  #define a = 5.1235846 定义常量时,没有指明类型,易出错;

#define 没有参加编译,在预处理的时候就被替换掉了。
typedef参加编译和链接。
typedef是重命名,可以为枚举结构体等等重新命名,提高代码整洁。

using:C++11标准

  using AAA = int; AAA就代表int了

   

  

const typedef #define

标签:结构体   def   替换   using   int   define   是什么   post   链接   

原文地址:https://www.cnblogs.com/Sky-Aces/p/8519696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!