问答列表

扣除指南是否需要 noexcept 说明符?

作者:skypjack 提问时间:4/9/2021

出于某些原因,我一直认为演绎指南必须与它们所引用的构造函数具有相同的 -ness。例如:noexcept template<typename T> struct clazz { clazz(con...

大括号初始值设定项列表的扣除指南

作者:Martin Kopecký 提问时间:4/10/2021

有一个实现与在标准 C++ 库不可用的环境中使用的非常相似:std::initializer_list template<typename T> class initializer_list { p...

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

作者: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...

注释掉“using namespace std”后出现的问题;”

作者:q-l-p 提问时间:12/6/2016

我是C++的新手,我读到“使用命名空间std;”被认为是不好的做法。我使用以下代码来测试我的编译器是否符合 c++14: #include <iostream> #include <string> ...

返回对调用对象的引用 (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 个正...

参数化构造函数中的“this”指针指向另一个地址,而不是从外部指向另一个地址

作者:SushiWaUmai 提问时间:5/9/2021

我有以下代码: #include <iostream> class Entity { public: int x; int y; Entity() { std::cout << "De...

在 C 语言中传递指针数组是什么意思?

作者:Pawan Nirpal 提问时间:5/10/2021

我正在为 C 的指针概念而苦苦挣扎,确切地说是指针数组。请参阅以下程序以供参考。 #include <stdio.h> int a1[] = {6,7,8,18,34,67}; int a2[]...


共902条 当前第67页