以何种方式使用Windows注册表?我知道存储少量用户偏好是可以的,但是将所有用户数据存储在那里被认为是不好的做法吗?我认为这将取决于数据集,那么对于少量数据,例如,小于2KB,在100个左右的不同键/值对中如何.这是不好的做法吗?平面文件或SQLite数据库是更好的做法吗?
我正在寻找在C(任何标准)和C++下编译的更多示例,但运行方式不同.作为一个例子,我在comp.lang.c中找到了它,它为C生成8,为C++生成512:
#include <stdio.h>
struct A { char block[8]; };
int main(void) {
struct B {
struct A {
char block[512];
} a;
};
printf("sizeof(struct A) = %lu\n",
(unsigned long) sizeof(struct A));
return 0;
}
Run Code Online (Sandbox Code Playgroud)
有没有人有这方面的例子,特别是没有使用这个特殊技巧的人?