问答列表

如何检查变量是否在AutoHotkey中分配了值?

作者:Wenfang Du 提问时间:9/13/2021

#Warn WinActivate ahk_class %PrevActiveClass% 运行上述代码时,解释器会抛出: 我想检查一下是否已经分配了一个值,如果有,那么运行,如何在AutoH...

如何在 c++ 中为 2 指针变量制作复制构造函数?

作者:john 提问时间:4/19/2021

我有两个指针变量作为数据成员。如何制作这两个数据成员的副本?如何为此制作一个深度复制构造函数?我试了很多次,但没有用。 class abc { float *number1; float *nu...

模板链表类的复制构造函数错误:调用“Node<int”没有匹配函数>::Node()'

作者:Ayden Cabral 提问时间:3/9/2022

我正在尝试为链表制作一个复制构造函数,但我不确定如何修复此错误,并且我一直在寻找几个小时。错误是: 没有用于调用“Node::Node()”的匹配函数 代码如下: template <class...

为什么我不能设置 *this == 类对象

作者:Seungmin Lee 提问时间:5/5/2020

我正在重载运算符 = 进行复习。 为什么我可以设置“this == &st”而不是“*this == st”? StringBad & StringBad::operator=(const Stri...

如果一个变量没有被分配任何值,它在 AutoHotkey 中的值是多少?

作者:Wenfang Du 提问时间:9/13/2021

考虑下面的代码,有什么值?Foo Foo :=...

是 a[i]=y++;和 a[i++]=y;未定义的行为或未指定的 C 语言?

作者:三六九 提问时间:1/13/2023

当我在寻找表达式为什么要定义行为时,我突然看到了一个解释,因为表达式存在于程序中的两个序列点之间,而 c 标准规定在两个序列点中副作用的发生顺序是不确定的,所以当表达式在程序中运行时, 不确定是先操作...

std::move 是否保证 vector.data() 不会改变?

作者:SupAl 提问时间:9/12/2023

请考虑以下代码: #include <vector> #include <utility> #include <cstdint> #include <bit> template <typename...

调用 ::GetModuleHandleEx unique_ptr具有自定义删除程序以自动处理释放资源

作者:Vk0726 提问时间:11/9/2023

我需要在下面的代码中释放吗?HMODULE DWORD flags = GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS; HMODULE hm = 0; ::Get...

分配后工会的活跃成员

作者:cerveka2 提问时间:8/31/2022

假设 ,我有以下代码片段:sizeof( int ) == sizeof( float ) union U{ int i; float f; }; U u1, u2; u1.i = 1; //...

为什么称为复制构造函数而不是移动构造函数?

作者:fizzbuzz 提问时间:6/29/2020

我有以下代码: #include <bits/stdc++.h> using namespace std; class A { public: A(const A& a) noexcept {...


共878条 当前第14页