返回 问答列表

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

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

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

在以下使用“typename”有什么区别?

作者:Crackie 提问时间:8/3/2023

在函数的返回类型之前使用“”和在函数的声明中不使用它有什么区别,如下所示?typename 如果我们根本不使用它有什么不同? template< class T > typename std::r...

Typescript 中是否可以提前返回 Typeguard?

作者:Grant Thorshov 提问时间:8/7/2023

我经常遇到这样的情况,我需要在继续之前在函数中输入检查变量。就我个人而言,我喜欢尽可能避免嵌套代码,并经常使用 early-return 语句,以便函数的主要功能位于末尾且未嵌套。对我来说,它使代码更...

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

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

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

React,在 main 函数的返回中显示一个自定义数组

作者:Andy McRae 提问时间:8/31/2023

我有一个带有 home.jsx 文件的 react 项目,我在其中创建了一个 JSON 数组: function Home() { const posts = [ { id:1, title...

错误:预期在箭头函数末尾返回一个值

作者:Avik Biswas 提问时间:9/3/2023

期望在箭头函数的末尾返回一个值,这是在严格模式下使用 react JSX 时很容易遇到的常见问题 内容类型 = id => { console.log('') if (id === 'COURS...

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

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

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

我怎样才能同时返回和释放内存

作者:Alper Tangil 提问时间:7/20/2023

我有一个函数,可以分配内存,然后用数据填充它,然后返回它。 我想释放这个分配的内存,但是如果我在返回之前释放它,它将返回 null,如果我尝试在返回后释放,因为函数在看到返回时结束,它不会释放。 ...

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

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

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

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

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

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


共139条 当前第10页