cost 789 ms
模板函数之间会发生重载吗?

[英]Could overload happen between template functions?

如果我这样设计 他们通过调用来工作 但在我的例子中,模板函数(在情况 1 和 3 之间)用于处理第一个参数的重载,而 function 重载(在情况 2 和 3 之间)的用途相同,但在第二个参数上。 所以我觉得我的 function 设计中有冗余吗? 我的设计有效且高效吗? ...

试图将基数 class 指针转换为派生 class object 实现的接口

[英]Trying to cast base class pointer to a interface that derived class object implements

我在 C++ 中对 inheritance 进行了一些实验,我踩到了一个我不太明白的案例。 当我尝试编译代码时,我得到: 错误:无法将“dynamic_cast”“base”(类型为“class Base*”)键入“class SomeInterface*”(源类型不是多态的) 我认为这不是正确的转 ...

`外部模板`成员函数

[英]`extern template` member functions

我正在 class 中处理template class : 我注意到Data::serialize<Object>在每个编译单元中都被实例化了。 对于class es 我可以这样做,例如 在 header 文件中放置 仅实例化Class<Object>一次并让 linker ...

有没有办法阻止 class 的默认构造函数为成员变量的单个实例运行?

[英]Is there a way to prevent the default constructor of a class from running for a single instance of a member variable?

对于我的游戏,假设我有一个名为 GameTexture 的 class,其中的默认构造函数如下所示: get_shader() 看起来像这样: 初始化着色器是这样开始的: 请注意,默认将着色器设置为 nullptr 是不安全的,因为如果我们尝试渲染未加载的 GameTexture,程序将在尝试取 ...

2023-02-01 23:22:53   1   66    c++ / opengl  
中断有时会向数组中添加两个(重复的)元素而不是一个

[英]Interrupt is sometimes adding two (repeated) elements to array instead of one

我正在尝试编写代码,在按下按钮时记录 LED,将它们存储到一个数组中,当该数组长 5 时,它停止循环显示 LED 颜色并播放记录的模式。 它有时工作得很好,但有时它会双重记录单个按钮按下/LED 颜色。 我不知道为什么。 如果有人能让我知道任何可能的问题,将不胜感激:)。 这是代码(C++): 我不 ...

c++:“while (cin >> variable, variable)”究竟是做什么的?

[英]c++: What does 'while (cin >> variable, variable)' exactly do?

所以这是那段代码,非常基本,但我找不到任何类似的问题,它们在 while 循环中有两个变量,其中包含 cin。 无法弄清楚 while (cin >> n, n) 部分做了什么,什么时候停止。 看起来当我运行代码时,只需要输入一次.. ...

Memory 覆盖显示在一致位置的 C++ 代码

[英]Memory overwrites in C++ code showing up in consistent locations

我对 memory 覆盖有一个非常不科学的观察,并且很好奇是否有其他人注意到类似的东西,知道为什么,和/或可以告诉我为什么我没有真正看到我认为我看到的东西。 我注意到的是,对于某些 C++ 程序,当我在该程序中有一个 memory 覆盖错误时,它通常(如果不是总是)出现在特定的代码部分中,这通常与带 ...

2023-02-01 22:35:33   1   37    c++ / memory  
在 C++ 中获取用户输入的字符串

[英]Getting a string input from user in C++

这是我遇到错误的一段代码。是的,我有`using namespace std 这给我错误 - >“getline is not defined” 我尝试搜索并尝试了所有解决方案,但没有一个有效。 ...

2023-02-01 22:31:10   1   32    c++  
如何在 class 中使用 class 变量? (C++)

[英]How do I use a class variable inside of that class? (C++)

这是我要运行的代码: (注意:class 名称“poly”和其他 class“vrtx”这样命名是为了近似有问题的片段的目的。Vrtx 是一个 class,带有 int x、y、z;) 起初,代码根本不包含“this->”指针。 我很困惑为什么它不起作用,然后意识到“vnum”没有任何意义 ...

给定整数 C 和 N,(c <= n <= 10^9),找出对 i,j (n >= i >= j >= 1) 的数量,其中 gcd(i,j) == C

[英]Given integers C and N, (c <= n <= 10^9), find the amount of pairs i,j (n >= i >= j >= 1), where gcd(i,j) == C

给定整数 C 和 N,(c &lt;= n &lt;= 10^9),找出对 i,j (n &gt;= i &gt;= j &gt;= 1) 的数量,其中 gcd(i,j) == C 这已经超时了,我尝试了各种不同的方法来尝试修复它 - 没有任何效果......有人知道优化它的代码吗? (输出 % ...

ms word dispids 事件

[英]ms word dispids for events

我试图找到一个 web 页面,其中列出了 msword c++ 插件的所有显示 ID。 我的事件处理程序需要所有的 dispids。 我对我的加载项的 DocumentEvents、Application 事件感兴趣。 我需要的最重要的 id 是 documentevents 接口的 Open、Cl ...

如何在应用程序清单中正确引用私有 Windows 程序集?

[英]How do I correctly reference a private Windows assembly in the Application Manifest?

我的设置和我试图实现的目标我的项目设置为使用CMake , Ninja作为我的生成器, MSVC作为我的编译器。 我有一个可执行目标A.exe和 2 个共享库目标( B.dll和C.dll )。 我在 Windows 上并通过链接到他们的 static 对应B.lib和C.lib来使用加载时链接。 ...

std::function 和默认 function arguments

[英]std::function and default function arguments

这是使用std::function的简单示例 在主function中,有3个function呼叫。 第一个和最后一个有效。 而没有任何 arguments 的第二次调用testFunc()给出了编译时错误。 不应该考虑默认的arguments,执行成功吗? ...

我怎样才能避免这个 class 违反 cpp17 之前的严格别名?

[英]How can I avoid this class violating the strict aliasing before cpp17?

我正在努力自己实施 std::function。 要进行小型 object 优化,我需要实现一个可能在本地存储 object 的存储。 据我所知,严格的别名规则允许任何类型的数据存储在字节数组中,但禁止从存储数组中提取相应类型的值,除非使用std::launder 。 std::launder是 ...

C++ 串口 COM 端口访问

[英]C++ Serial COM Port Access

在 uPyCraft IDE 或 Putty 中,只需发送 km.press('a') 然后它工作正常,但在我的 C++ 中,我尝试使用 km.press('a') 写入文件,它不起作用。 我找不到问题所在 uPyCraft 成功 我试过了, 但它不起作用,我还检查了_serial Isn't IN ...

2023-02-01 19:55:35   1   56    c++ / windows  
在cmake中创建一个header的文件别名

[英]Create a header file alias in cmake

我正在将一些降压脚本转换为 cmake,我遇到了一个问题,脚本基于条件编译标志创建了 header 文件的别名以包含,并且在源文件中包含了别名,出于代表性目的,我们有类似的东西这 我想知道 cmake 是否可以实现类似的功能。文件系统中不存在 commheader.h 文件,它只是用作表示必要 he ...

2023-02-01 19:54:12   1   48    c++ / cmake  
使用 'nlohmann' JSON 解析器访问数组

[英]access array using 'nlohmann' JSON parser

我正在尝试使用“nlohmann”库访问 JSON 数组,如下例所示: 谁能帮忙解释一下为什么 output 找不到'result' not found ? 根据我在https://github.com/nlohmann/json和我找到的其他参考资料中阅读的示例,它应该可以工作。 ...

在 C++ 中,如何为其中包含结构数组的结构创建 constexpr 聚合初始化?

[英]In C++, how do I create a constexpr aggregate initialization for a struct that has an array of structs in it?

我在 C++ 工作,我想为结构数组的结构创建一个初始化列表,但我一直遇到相同的编译错误。 这是我的结构: 这是我的初始化列表: 我收到此错误: 我的初始化语法似乎非常正确...我不明白为什么会出现此错误。 ...

我正在编写一个代码,“Count Digits”,Evenly divides 表示 N 是否可以被数字整除,即除法时余数为 0

[英]I was doing a code for , "Count Digits " , Evenly divides means whether N is divisible by a digit i.e. leaves a remainder 0 when divided

代码应该像前那样工作-对于 n = 12,它可以被 1、2 整除,因此,如果我取最后一个值为“0”的任何值,则 output 将为 2,那么它不起作用..我我收到错误“浮点异常 (SIGFPE)”。 谁能帮我摆脱这个。 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM