ST 问答列表

C++:如果没有对这些不同的创建/初始化、复制、分配方式进行优化,输出是什么?

作者:pasha 提问时间:8/13/2021

我发现变量的构造、复制、分配方式有些混乱,因为在我尝试的编译器中,它们通常会应用某种优化(删除临时等)。 我在下面的评论中列出了我尝试过的不同方法和程序的输出。可能其中一些包括临时对象创建,但被编译...

为什么无法初始化“std::vector”?[复制]

作者:John 提问时间:5/2/2022

这个问题在这里已经有答案了: 初始值设定项列表-构造不可复制(但可移动)对象的向量( 4 个答案) initializer_list和移动语义 (8 个答案) 去年关闭。 下面是代码片段: #in...

为什么当我使用 Vector 时,push_back的每个元素都会调用 Copy 构造函数?[复制]

作者:Russell Butler 提问时间:1/18/2023

这个问题在这里已经有答案了: std::vector 在调整大小时会复制/移动元素吗? (1 个回答) C++11 右值引用也调用复制构造函数 (3 个答案) 10个月前关闭。 我正在做这个练习,其...

能否在服务器端处理 Ajax (XHR) 调用期间可靠地设置或删除 cookie?

作者:Peter 提问时间:9/18/2008

我自己对此做了一些测试(确切地说,是在 DWR 框架 Ajax 请求处理程序的服务器端处理期间),似乎您可以成功操作 cookie,但这与我阅读的有关 Ajax 最佳实践以及浏览器如何解释来自 Xml...

将 std::move shared_ptr与条件运算符一起使用时出现奇怪的行为

作者:danry 提问时间:5/9/2023

我正在使用 on 处理一些 C++ 代码,并得到了非常奇怪的输出。我简化了我的代码,如下所示std::moveshared_ptr int func(std::shared_ptr<int>&& a...

为什么 bind_front/bind_back/not_fn/bind 需要 Args...是可移动的?

作者:康桓瑋 提问时间:9/24/2023

我注意到产生完美转发调用包装器的 // 都要求传入的函数参数和参数参数必须是可移动构造的。std::bind_frontstd::bind_backstd::not_fn 以 std::bind_f...

为什么 operator= 和 copy 构造函数在虚拟继承中被区别对待?

作者:Hans 提问时间:11/1/2022

似乎在虚拟继承中,operator= 和 copy 构造函数的处理方式不同。请考虑以下代码: #include <iostream> #include <ostream> class A { pu...

通过 MFA 验证码(无密码)使用 AWS Cognito 用户池进行服务器端用户验证

作者:Soer 提问时间:2/10/2023

在使用 NodeJS + NestJS 的服务器端,TS: 4.7.4, “aws-sdk”: “^2.1138.0”。 尝试向 AWS Cognito 发送请求,以获取手机上的验证码。 距离实现短信...

具有唯一指针向量的对象向量

作者:jyostna chintala 提问时间:12/21/2020

我有一个对象的向量 ex:TestStructVec 用于 ex:TestStruct,其中 object 包含唯一指针的向量 ex:uptrVec。 struct TestClass {}; s...

为什么将捕获 lambda 分配给 std::function 会导致更多副本 [duplicate]

作者:Gonen I 提问时间:3/2/2023

这个问题在这里已经有答案了: C++ lambda 两个复制构造函数调用 (1 个答案) 使用 lambda 创建 std::function 会导致 lambda 对象的多余复制 - 为什么? (3...


共7753条 当前第95页