C++关于使用的指针
C++ about pointer used
int main()
{
int rows=0;
int studId,course;
char ch;
while(FileIn>>studId>>course)
{
for(int i=0;i<5;i++)
{
FileIn>>ch;
}
rows++;
}
char** questions = new char*[rows];
new char*[rows]
是什么意思? 如果行 = 10。
文件内容为
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
20 1 A B C D E
分配一个包含 10 个类型为 "char* "的元素的数组。
由于"问题"是双指针,因此它使用新字符*[行]指向大小行的指针数组,也就是说,在字符**问题=新字符*[行]之后,可以提出问题以指向字符类型的指针。 希望我回答了你的问题。
相关文章:
- 何时在引用或唯一指针上使用移动语义
- C++关于指针和使用函数将它们启动到堆的行为究竟是什么?
- 如果我在指针中使用 ++ 操作数,我的值就会出错
- 为什么我们将 [ ] 与指向数组的指针一起使用?
- 如何将数组与指针一起使用?
- 如何将 string.erase() 与指针一起使用?
- QT 样式表主题,适用于使用属性选择器的整个应用程序
- 双指针在使用 new 时不调用对象构造函数
- C++:为什么可以在没有事先使用 new 的情况下在指向结构的指针上使用 delete?
- __unaligned说明符何时与指针一起使用?
- 从 GetProcAddress 获取的函数指针在使用 stdlib 时会使程序崩溃
- 你不能在 void 指针上使用指针算法,那么 void 指针数组是如何工作的呢?
- 将指针返回使用New创建的数组数组
- shared_ptr ::重置仅与原始指针一起使用
- 为什么在取消引用的指向接口的指针上使用赋值运算符不是编译器错误
- 为什么动态演员只能与参考和指针一起使用
- 是否可以将SDL2与智能指针一起使用
- 错误 C4703 可能未初始化的局部指针变量'y'使用
- 如何将此指针与指向成员函数的指针一起使用
- 使用引用相对于使用指针的优势是否证明偶尔"null-references"是合理的?