小编son*_*pta的帖子

“谓词不应由于函数调用而修改其状态”是什么意思?

我在网上阅读有关C ++的内容,并遇到了以下说法:

谓词不应由于函数调用而修改其状态。

我不明白“状态”在这里是什么意思。有人可以举例说明吗?

c++ stl predicate c++11

13
推荐指数
2
解决办法
227
查看次数

什么是 Linux 的等效注册表?

最近我参与了从 Windows 到 Linux 的代码移植。我遇到了很多 Windows 函数,它们检索注册表项并对其进行编辑。我不确定 Linux 的等效方法是什么。我知道注册表只是一个 Windows 数据库,它以“键=值”格式存储数据。我在考虑INI 文件。除此之外,还有什么比这更有效的吗?

不是从存储的角度询问。我的问题与 Linux 中的注册表等效项有关。我们如何在 Linux 中实现注册表结构?

c++ linux registry ini file

5
推荐指数
2
解决办法
4010
查看次数

如何将当前的 strcpy 转换为 strcpy_s?

我有一个strcpy到处都在使用的大型项目。我正在考虑使用strcpy_s而不是strcpy. 我想我已经使用了近 10,000 次strcpy。每次都换好麻烦strcpy。有什么有效的转换方法吗?

c string strcpy

4
推荐指数
1
解决办法
3672
查看次数

STATUS_PENDING是什么意思?

我没有收到关于NT进程,因为我使用他们正在返回像值的本地APIs.Since概念STATUS_TIMEOUT,STATUS_PENDINGetc.What不STATUS_PENDING究竟意味着什么?

我的代码是这样的.

NTSTATUS rc;
rc = NtReadFile(
                            Keybrds[iLoop].hKeyboard,
                            Keybrds[iLoop].hEvent,
                            NULL,
                            NULL,
                            &IoStatusBlock,
                            &KbData,
                            sizeof(KEYBOARD_INPUT_DATA),
                            &ByteOffset,
                            NULL
                            );
Run Code Online (Sandbox Code Playgroud)

在这里,NtReadFile()回归STATUS_PENDING,这意味着什么?

c windows operating-system native nt-native-api

1
推荐指数
2
解决办法
2591
查看次数

标签 统计

c ×2

c++ ×2

c++11 ×1

file ×1

ini ×1

linux ×1

native ×1

nt-native-api ×1

operating-system ×1

predicate ×1

registry ×1

stl ×1

strcpy ×1

string ×1

windows ×1