如何初始化所有指针
时间: 2023-07-20 18:21:01 浏览: 103
在 C++ 中,我们可以使用以下两种方式来初始化指针:
1. 使用 null 指针初始化指针:
```
int *ptr = nullptr;
```
或者
```
int *ptr = NULL;
```
2. 使用 new 运算符为指针分配内存并初始化指向该内存的指针:
```
int *ptr = new int(10);
```
上述代码将使用 new 运算符为一个 int 类型的变量分配内存,并将其初始化为 10,然后将返回指向该内存的指针。
需要注意的是,如果指针没有被初始化,它将指向一个未知的内存地址,这可能导致程序出现未定义的行为。因此,在使用指针之前一定要确保它已经被正确地初始化。
阅读全文