c++学习笔记2(const关键词的用法)

时间:2023-03-09 03:11:42
c++学习笔记2(const关键词的用法)

定义常量指针

c++学习笔记2(const关键词的用法)

优势(便于类型检查,define无类型检查(目前不是很理解))

(函数参数为常量指针时,可避免函数内部不小心改变参数指针所指的地方,如有出现此类语句,编译则会报错)

c++学习笔记2(const关键词的用法)

strcpy:复制字符串

注1:不可通过修改常量指针修改其指向对象

注2:不能把常量指针赋值给非常量指针,反之可以(常量指针指向的内容倾向于尽量不要修改,如此赋值的话,可以通过修改非常量指针的值去修改常量指针指向的内容,存在不安全因素)

注3:如果想要用非常量指针指向常量指针,可通过强制类型转换实现例如const int类型,赋值时刻可以使yy=(int)xx

注4:不能通过修改常引用修改其引用变量