首页 > 技术文章 > C++类名后面加 & *

chenlinchong 2019-11-11 22:06 原文

类名后面加,表示该类型为对应类的指针类型。
指针类型为C/C++语言的特色概念,其值为对象的地址。
类名加
,有两种作用情况:
1 用于定义时,或用于函数参数,返回值时,表示对应变量值为类指针类型;
2 用于变量前,以(CLASS_NAME *)var_name,形式出现时,表示将变量或常量var_name强制转换为类指针类型。

array

array 数组模板 ,在C++11中才支持通用格式:array<类型名, 元素个数> 数组名;注意,因为长度固定,这里的元素个数不能是变量。长度固定,提供了更好、更安全的接口,执行效率和内置数组相同,可以有效替代内置数组

array套了一个array
array<array<int, numGrid>, numGrid> & Map_Data)
这个函数的话此处numGrid为200 是一个200的向量 定义了200个容量为200的向量 调用的Map_Data里的数值

if() continue

推荐阅读