使用new运算符初始化指向const float等的指针

时间:2018-05-15 12:05:43

标签: c++ pointers

考虑以下声明:

const float** b;
const float* const* c;
float* const* d;

首先,我想确保:

  • bpointerpointerconst float

  • cpointerconst pointerconst float

  • dpointerconst pointerfloat

现在我的问题是如何使用新的operator初始化每个指针?

1 个答案:

答案 0 :(得分:4)

const float** b = new const float*();
const float* const* c = new const float*(nullptr);
float* const* d = new float*(nullptr);

如果它们指向const

,那么一个较少间接的类型和设置值