面试题答案
一键面试在C++中,指向常变量指针常用于函数参数传递,以确保函数不会修改传入的对象。例如,在实现一个打印字符串的函数时,我们不希望函数修改字符串内容,此时可以使用指向常变量指针。
#include <iostream>
// 函数接受指向常变量指针作为参数
void printString(const char* str) {
std::cout << str << std::endl;
}
int main() {
const char* myStr = "Hello, World!";
printString(myStr);
return 0;
}
在上述代码中,printString
函数接受一个指向const char
类型的指针。这样可以保证在函数内部不会修改传入的字符串内容,提高程序的安全性和健壮性。