常量 问答列表

如何确保参数作为常量引用传递?

作者:crommy 提问时间:6/22/2020

我正在为一些正在学习 C++ 入门课程的学生测试一些代码。 我想测试他们的一些方法是否接受未更改为常量引用的参数,但除了编写一个可以解析其代码中文本的脚本之外,我真的想不出任何聪明的方法来检查这一点。...

HTML href 变量值

作者:Stalkium 提问时间:1/5/2021

更新:W3school tryit编辑器的代码示例 在我的网页中,我有一个像 20 篇文章的提要,每篇文章下面都有一个社交媒体共享面板,用于分享每篇文章,代码如下: <a href="http:/...

函数引用的参数在 c++ 中必须为 const 的直观原因 [duplicate]

作者:forstack overflowizi 提问时间:2/21/2021

这个问题在这里已经有答案了: 为什么不能使用右值来初始化左值引用? (3 个答案) 2年前关闭。 我正在看这个代码: A foo() { cout << "foo" << endl; A a;...

在对象未更新时传递对常量对象的引用 [复制]

作者:WriteBackCMO 提问时间:2/23/2021

这个问题在这里已经有答案了: C++ 限定符错误 (3 个答案) 错误:将“xxx”作为“xxx”的“this”参数传递丢弃限定符 [-fpermissive] (2 个答案) G++: const ...

C++ 常量参数传递:为什么编译器不自动设置为按引用传递

作者:Mako 提问时间:6/26/2021

我了解到,对于非基元类型的常量参数,将它们作为引用传递到函数中比作为值传递更有效: 效率不高的版本: void funcA(const std::string myString) 高效版: v...

如何在不“使用命名空间 std::complex_literals”的情况下访问虚单位?

作者:user542101 提问时间:9/20/2021

我目前正在处理复数。我需要一些东西来代表虚数单位。一种方法是定义一个变量 std::complex<double> imaginary_unit{0, 1}; 但是,我发现有一个内置的虚单位。例...

char s[] 和 char *s 有什么区别?

作者: 提问时间:11/10/2009

在 C 中,可以在如下所示的声明中使用字符串文字: char s[] = "hello"; 或者像这样: char *s = "hello"; 那么有什么区别呢?我想知道在编译和运行时,在...

从 const char* 创建一个 streambuf 没有 boost?

作者:Captain'Flam 提问时间:1/11/2022

与从 const char* 创建 streambuf 相同的问题,只是我不能使用 boost。 我必须实现一个将 a 作为输入参数的函数,为此,我必须调用另一个将 a 作为输入参数的函数。cons...

Objective-C 中的常量

作者:Allyn 提问时间:2/12/2009

我正在开发一个 Cocoa 应用程序,我正在使用常量 s 来存储我的偏好的键名称。NSString 我知道这是一个好主意,因为它允许在必要时轻松更改密钥。 此外,这是整个“将数据与逻辑分离”的概念。...

我正在尝试通过引用发送 2D 矢量,但似乎它不适用于几乎相同的方法

作者:Mohammed Ashiqur Rahman 提问时间:12/19/2021

64.minimum-path-sum.cpp: In function ‘int main()’: 64.minimum-path-sum.cpp:67:23: error: cannot bi...


共111条 当前第6页