编程笔记
-
关于C#:QLocalSocket/QDataStream应该如何读取以避免死锁?
How should QLocalSocket/QDataStream be read to avoid deadlocks? QLocalSocket/QDataStream应该如何读取? 我有一个程序通过使用 QLocalSocket 和 QDataStream 的命名管道与另一个程序进行通信。下面的 recieveM…
-
当我在 C 中打印一个未初始化的变量时会发生什么?
What happens when I print an uninitialized variable in C++? 为什么会打印 32767 (或其他随机数)?什么是 std::cout 打印?为什么不是NULL(或0)? 12345 int main() { int a; …
-
关于oop:组合类C中的冗余代码
Redundant code in composition class C++ 我正在尝试拿起 C 。一切都很顺利,直到我的"练习"计划遇到了很小的障碍。我相信,这个障碍源于设计问题。 想想二十一点(21)。我做了几节课。 卡片 甲板 手 播放器 一副牌…
-
关于 c :在 C 17 中,是否可以使用带有初始化程序的 if 语句来解压缩可选项?
In C++17 can an if statement with an initializer be used to unpack an optional? 我正在使用 std::optional 编写一些代码,我想知道 C 17 的"带有初始化程序的 if 语句"是否能够帮助解压缩值? 1 std::optional…
-
关于C#:有条件地构造没有默认构造函数的成员对象
Constructing member objects without default constructor conditionally 我想有条件地构造没有默认构造函数的类成员。基本上我想在类构造函数中执行以下操作: 1234567 class X{ public: X…
-
在从 C 执行 find 时我到底错过了什么?
What exactly am I missing in executing find from C++? 我的努力是在我的程序中使用一段代码来查找和复制我系统中的某些文件。 我写的代码是: 12345678910111213141516171819202122232425262728 void scan(i…
-
关于 c#:Converting Reverse Polish Notation
Converting Reverse Polish Notation 在使用 C 或 C# 时,有什么方法可以将逆波兰表示法解释为"正常"数学表示法?我在一家工程公司工作,所以他们偶尔会使用 RPN,我们需要一种方法来转换它。有什么建议吗? 是的。…
-
关于 c : 使用 OpenAL(Stream) 播放声音
Play sound with OpenAL(Stream) 我需要播放从网络获取的声音。每 10 毫秒,需要 882 字节的声音(单声道,16 位,44100 Hz)。并这样做: 1234567891011121314 while (!ExitKey) {  …
-
关于 c :webcam //”still pin//” 捕获
webcam "still pin" capture 我正在尝试复制使用 Logitech 网络摄像头驱动程序捕获静止图像时获得的图像质量。 Logitech 论坛有几个关于该主题的主题,不幸的是,它们都指向一个已关闭的网站。比如这里。 我目前可…
-
关于visual c:如何处理C中的Unicode字符
How to deal with the Unicode characters in C++ 我们的引擎中内置了一个评论系统,允许程序员为各种暴露的变量/对象添加评论,然后由 GUI 前端用于工具提示和帮助。 最近,某些工具提示开始崩溃,在浪费了很多时…