temporary

temporary

文章 0 浏览 4

抛出异常时破坏字符串临时值

考虑以下代码: std::string my_error_string = "Some error message"; // ... throw std::runtime_error(std::string("Error: ") + my_error_string)…

救赎№ 2024-08-24 13:13:09 14 0

关于C++中临时销毁的确切时间的问题

以下代码安全吗(它在调试中工作): void takesPointer(const Type* v);//this function does read from v, it doesn't alter v in any way Type get…

夜雨飘雪 2024-08-23 15:53:12 13 0

调用临时对象方法的 PHP 语法

有没有办法在临时声明的对象上调用方法,而不必强制将第一个对象分配给变量? 见下文: class Test { private $i = 7; public function get() {return…

挖鼻大婶 2024-08-20 22:49:19 9 0

在 C++ 中按值传递临时结构的简单方法?

假设我想将一个临时对象传递给一个函数。有没有办法用 1 行代码和 2 行代码来使用结构来做到这一点? 对于一个类,我可以这样做: class_func(TestCla…

困倦 2024-08-20 06:55:27 7 0

暂时将所有流量(新站点)路由到其他域?最佳实践?

对于客户,我需要临时将他们的流量路由到我自己的子域。他们的主机(共享主机)需要重新配置才能使站点正常工作,但客户希望他们的站点尽快上线(还有…

粉红×色少女 2024-08-19 08:28:35 7 0

有没有办法用快捷方式覆盖以前注册的操作?

我有一个有很多操作的单元,有些操作有快捷方式,有些甚至有相同的快捷方式。这是因为它们属于应用程序中的不同模块,并且它们不同时处于上下文中。 …

⒈起吃苦の倖褔 2024-08-08 21:31:37 10 0

为什么非常量引用不能绑定到临时对象?

为什么不允许获取对临时对象的非常量引用, getx() 返回哪个函数?显然,这是 C++ 标准所禁止的 但我对这种限制的目的感兴趣,不是对标准的引用。 str…

糖果控 2024-08-08 14:17:15 9 0

是否可以更改临时对象并将其作为参数传递?

是否可以更改临时对象并将其作为参数传递? struct Foo { Foo& ref() { return *this; } Foo& operator--() { /*do something*/; return *this; } // …

七堇年 2024-08-08 01:34:59 11 0

这个 C++ 应该吗?临时绑定参考成员是非法的吗?

我的问题(在此之后,抱歉介绍太长,问题在粗体中)最初受到 Herb Sutters Exceptional C++ 中第 23 条的启发,其中我们找到这样的东西: ... int mai…

谜兔 2024-08-05 07:44:36 11 0

禁止创建临时对象

在调试多线程应用程序中的崩溃时,我最终在以下语句中找到了问题: CSingleLock(&m_criticalSection, TRUE); 请注意,它正在创建 CSingleLock 类的未…

撩发小公举 2024-07-21 09:40:06 16 0

为什么 Visual C++ 编译器在这里调用了错误的重载?

为什么 Visual C++ 编译器在这里调用错误的重载? 我有一个 ostream 的子类,用于定义格式化缓冲区。 有时我想创建一个临时文件并立即使用通常的 << …

卷耳 2024-07-17 19:03:48 9 0

将 const 引用绑定到临时对象时,为什么析构函数被调用两次?

阅读此内容后Herb Sutter 博客上的文章 中,我进行了一些实验,并遇到了一些让我困惑的事情。 我正在使用 Visual C++ 2005,但如果这是依赖于实现的,…

野味少女 2024-07-17 01:35:37 13 0

通过引用使用临时对象和参数的规则

假设我有一个类: class A { public: A() {} }; 和一个函数: void x(const A & s) {} 并且我有: x(A()); 有人可以向我解释有关通过引用传递临时对象…

爱的那么颓废 2024-07-15 19:09:50 11 0

C++ 编译器无法正确识别枚举

谁能解释为什么以下代码无法编译(在 g++ (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-49) 上)? struct X { public: enum State { A, B, C }; X(Sta…

饭团 2024-07-15 04:58:17 10 0
更多

推荐作者

马化腾

文章 0 评论 0

thousandcents

文章 0 评论 0

辰『辰』

文章 0 评论 0

ailin001

文章 0 评论 0

冷情妓

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文