小编Ale*_*lex的帖子

如何在不同的机器上保持C变量类型的固定大小?

我有这些功能.

ssize_t fuc1(int var1, void *buf, size_t count);
int func2(char *charPtr, int mode, int dev);
short func3( long var2);
Run Code Online (Sandbox Code Playgroud)

问题是当在不同的机器(64位和32位)上编译时,C中的数据类型具有不同的大小.即使是void*也是如此.出于某些原因.我需要确保每台机器(64位和32位)的这些尺寸都相同.那么,我应该如何修改这些呢?

c c++

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

标签 统计

c ×1

c++ ×1