问答列表

使用 malloc 为结构分配无法正常工作的内存

作者:Saarthak 提问时间:3/17/2021

struct student* addStudent(struct student* list, int* length){ struct student* newList = malloc(siz...

分配内存 - 指针

作者: 提问时间:3/25/2021

我想知道何时或是否必须删除此对象。 下面是一个基本类 Object 的构造函数 对象.cpp: Objects::Objects{ Obj one = new Obj; Obj two = ne...

C++ 无法为基类构造函数中的派生类对象分配基类“this”指针

作者:Sheikh Muhammad Junaid Aslam 提问时间:3/30/2021

嗨,我正在学习 C++,并试图构造一些东西,其中基类 *此指针使用以下构造分配派生类对象。我的问题是,在 C++ 中可能以这种方式吗?因为,当我尝试编译它时,我得到错误 错误:在“Derived_1...

GCC 警告:“从不兼容的指针类型初始化 [默认启用]”

作者:John Pace 提问时间:3/31/2021

''' bool loadArray(unsigned int array[8][8]) { int* p = array; ... } ''' 我有一个函数,可以使用用户输入加载array[8][...

索引“无符号长整型”变量并打印结果

作者:mediocrevegetable1 提问时间:2/16/2021

昨天,有人向我展示了这段代码: #include <stdio.h> int main(void) { unsigned long foo = 506097522914230528; for ...

您如何发现或避免犯错?[关闭]

作者:Ray Hamel 提问时间:4/27/2021

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 2年前关闭。 去年,社群审查了是否要重新讨论这个问题,并关闭了这个问题: ...

C++ 中“*this”的含义 [duplicate]

作者:El Mehdi I. 提问时间:4/30/2021

这个问题在这里已经有答案了: 什么是“this”指针? (8 个答案) *这个与 C++ 中的这个 (3 个答案) C++ 中的“返回 *this”是什么意思? (6 个答案) 2年前关闭。 vect...

将字符串数组作为参数传递到双指针参数中

作者:Claire 提问时间:4/30/2021

对于以下代码: char* fcn(char **para){ } int main(void){ char *arg[] = {"XX", "YY", "ZZ"}; char *s = f...

返回对调用对象的引用 (C++)

作者:Ashdeep Singh 提问时间:5/6/2021

有点难以理解这段代码: #include<iostream> using namespace std; class Test { private: int x; int y; public...

std::vector.data()、&amp;std::vector[0] 和 &amp;std::vector.front() 返回错误值

作者:NachoBIT 提问时间:5/7/2021

我遇到了一个小问题,我不知道如何解决。我正在尝试向 GPU 发送 a,为此,我必须将数组中的元素作为值而不是指针返回。std::vector<float*> 这个仅用于测试的指针向量存储了 2 个正...


共625条 当前第19页