🍓类型别名
2022-5-1
| 2023-8-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 
类型别名分为两种方式:旧式C的 typedef和新式C++using
 
类型别名,就是给类型起个另外的名字,可以简化类型定义、易于使用并且强调了类型的作用:
typedef 是基础类型的一部分,有typedef的声明是在定义类型别名而不是变量,与定义变量一样,声明符中的*不会对所有名字起作用
 
C++11 定义了新的定义别名方式:
将定义nametype的别名。使用类型别名跟类型名的效果是一样的,因而类型别名可以出现任何类型名出现的地方。
 
定义指针的类型别名时需要注意,如果用const修饰类型别名将导致指针本身是 const的,而不是指针所指向对象是const
这里pstring是指向char类型的指针,const修饰的是pstring,因而,const pstring是指向charconst指针。这是反直觉的。
 
  • C++
  • const限定符auto关键字C++11
    目录