复制省略和简单可复制类型
作者:Antoine Morrier 提问时间:5/4/2021
从标准的 6.7.7(临时对象)中,我们可以看到: 当类类型 X 的对象传递给函数或从函数返回时,如果 X 至少有一个合格的复制或移动构造函数 ([special]),则每个此类构造函数都是微不足道...
17 问答列表
作者:Antoine Morrier 提问时间:5/4/2021
从标准的 6.7.7(临时对象)中,我们可以看到: 当类类型 X 的对象传递给函数或从函数返回时,如果 X 至少有一个合格的复制或移动构造函数 ([special]),则每个此类构造函数都是微不足道...
作者:user7119460 提问时间:4/22/2018
定义接口类时声明实例化方法的正确方法是什么? 出于显而易见的原因,抽象基类需要具有虚拟析构函数。但是,随后会给出以下编译警告:“'InterfaceClass' 定义了一个非默认的析构函数,但不定义...
作者:Tudvari 提问时间:12/24/2016
我想使用 C++17 功能。 如何在 Microsoft Visual Studio 中将编译从 C++14 切换到 C++17? 或者它在 VS 的发布版本中不可用?...
作者:anEgg 提问时间:7/20/2022
我正在尝试使用用户名和密码进行登录提示,但我无法弄清楚如何制作字符串数组库。我当前的代码可以通过使用带有变量的函数(如)和仅使用它登录来获取 1 个用户名和密码,并更改通行证和用户名。 目前,我的代码...
作者:ashura 提问时间:7/27/2023
所以我正在尝试创建一个基于 CRTP 的工厂。为简单起见,我将只包括此处相关的任何内容。我有两个可能彼此无关的问题,但试图找到关键字时遇到了困难。 #include <bits/stdc++.h> ...
作者:noliyeb 提问时间:9/16/2023
我正在使用 Linux Mint。在 PhpStorm 中,我编写了我的 php 代码并将其保存到 xampp/htdocs/dashboard/ 以打开它与 xampp 集成的它。当我在另一个文本编...
作者:complete_stranger 提问时间:11/15/2023
无法删除名称中包含连字符减号的数据库。该数据库称为 。nfm_example-F2_6 Delphi 代码如下所示: try ... finally DBConn.QueryExecNP('d...
作者:Bernard 提问时间:6/14/2018
在我看来,在 MSVC(版本 15.7.3)中评估另一个 constexpr-if 语句的丢弃分支内的 constexpr-if 语句。 请考虑以下代码: #include <tuple> #in...
作者:Bernard 提问时间:7/20/2018
最近,我遇到了这个答案,它描述了如何初始化一个非默认可构造的元素。我并不感到惊讶,因为这个答案显然没有进行任何默认构造。std::array 相反,它使用聚合初始化构造一个临时变量,然后在函数返回时...
作者:Bernard 提问时间:12/19/2017
C++标准库有 std::is_constructible<Class、T...>检查是否可以从给定类型构造类作为参数。 例如,如果我有一个具有构造函数的类,那么将是 .MyClassMyClass...