对于这个语句的用法我有2个疑问,请大家帮助! 1. #pragma pack 是否只能用于 结构体的字节对齐问题。能否用于 class 的字节对齐? 2. 什么情况下用 #pragma pack 语句呢?
by UnixPanther - C/C++ - 2006-11-02 08:38:55 阅读(1029) 回复(2)
在snmp—session中的ber(基本编码规则)中的程序中有如下: sub encode_header ($$) { my ($type,$length) = @_; return pack ("C C", $type, $length) if $length < 128; return pack ("C C C", $type, long_length | 1, $length) if $length < 256; return pack ("C C n", $type, long_length | 2, $length) if $length < 65536; return error ("Cannot encode length $length yet"); } sub encode_stri...
最近在看perlpacktut的document,整理了下面的文章, 希望對大家有幫助,瞭解pack/unpack怎麼用... 還沒寫完..後面跟C有關係.. ====================================== pack 與unpack使用說明: 資料來源摘自perlpacktut,初學perl的時候,想必大家對於pack與unpack都不是很瞭解,因此本人擷取perldoc裡面的文章,為各位簡單說明pack與unpack的使用方法:首先定義一下pack與unpack:pack可視為將一系列的片段的數值打包在一起,...
我在unix里建的用户,可是我想防止用户中途用delete键退出,用命令操作机器,有人告诉我可以用trap命令控制,所以我在.profile文件里加了一行命令trap"" 0 1 2 3 5 15,可是这个命令根本没有起到作用,请帮我看一下,这个命令错在哪里,应该怎样输入,如果这个命令不可以的话,是否有别的方法防止用户非法退出!谢谢!