我有一个函数,它接受提到的大小作为参数,例如:
sizeof(tcpstuct) * tcprules
让我们说
tcpstuct 是一个具有 INT32 类型成员的结构。( INT32 是 int 类型,由于平台依赖性,定义为 INT32 )
tcprules 是 NAT32 类型的变量。
如果函数接受另一种类型,请说 WORD32 。演员应该怎么走?
我尝试过的:
(WORD32 ) (sizeof(tcpstuct) * (INT32 )tcprules )
(WORD32 ) ((INT32 )(sizeof(tcpstuct) * (INT32 )tcprules ))
但是这两个都抛出了 seg fault !我需要投sizeof
吗?
编辑:正如所有人都指出的那样,Seg 故障是由于其他地方的错误,感谢 gdb