返回值 问答列表

如何知道File.Copy成功了?

作者:Aan 提问时间:10/29/2011

static 方法不返回值。我怎样才能以编程方式知道该函数是否成功?如果没有抛出异常,则进展顺利。但我要问的是如何把“没有例外”作为一个条件。File.Copy(String, String)File...

调用具有返回值的存储过程

作者:Wesley 提问时间:6/2/2011

我正在尝试从我的 C# Windows 应用程序调用存储过程。存储过程在 SQL Server 2008 的本地实例上运行。我能够调用存储过程,但无法从存储过程中检索回值。此存储过程应返回序列中的下一...

函数返回值而不返回语句

作者:Pascal Bayer 提问时间:1/10/2011

为什么以下代码的输出正确?int GGT 没有 return 语句,但代码仍然有效?没有设置全局变量。 #include <stdio.h> #include <stdlib.h> int GGT...

删除了所有自动生成的构造函数/运算符的类仍然可以从函数返回吗?

作者:Bernard 提问时间:7/20/2018

最近,我遇到了这个答案,它描述了如何初始化一个非默认可构造的元素。我并不感到惊讶,因为这个答案显然没有进行任何默认构造。std::array 相反,它使用聚合初始化构造一个临时变量,然后在函数返回时...

运算符重载:修改临时对象或创建新对象

作者:phlipsy 提问时间:8/25/2023

我在我们的项目中看到了以下代码,并问自己技术和心理含义是什么: class A { public: A(const A&); A(A &&); ~A(); A &operator += (...

函数在 C 语言中返回字符串和 frintf() 行为

作者:Hai Pham 提问时间:9/12/2023

我正在学习如何在 C 中返回字符串。它有 2 种方式:使用静态字符数组或使用 malloc。我对源代码进行了一些实验,例如: #include <stdio.h> #include <stdlib....

当“by-value”参数也是“by-value”返回参数时,为什么不能进行复制省略?[复制]

作者:EL IAS 提问时间:9/13/2023

这个问题在这里已经有答案了: 为什么返回参数时不允许 RVO? (3 个答案) 2个月前关闭。 在下面的代码片段中,我的函数尝试将其“by-value”参数作为“by-value”返回值返回。我看了...

如何在 C++20 中强制执行复制省略?[复制]

作者:Anne Quinn 提问时间:9/4/2023

这个问题在这里已经有答案了: 如何保证复制省略? (2 个答案) 3个月前关闭。 C++17 承诺引入 Copy Elision 作为一项要求,所以我从 C++14 一直升级到 C++20。就是为了...

C++14 中的自定义静态转换函数模板

作者:spdie 提问时间:8/1/2023

我已经为静态转换编写了这样一个模板函数作为练习: template<typename cT, typename T> inline constexpr cT sCast(T carg) { ret...

什么是复制省略和返回值优化?

作者:Luchian Grigore 提问时间:10/18/2012

什么是复制省略?什么是(命名的)返回值优化?它们意味着什么? 它们会在什么情况下发生?什么是限制? 如果你被引用到这个问题,你可能正在寻找介绍。 有关技术概述,请参阅标准参考。 在此处查看常见案例...


共36条 当前第1页