C++中数据就是数据,取址就是该数据所在内存地址,结构很清晰,也很统一。而delphi中create的对象就是一个指针,而基本数据却不是,对'a'(AnsiChar)取址,结果还是'a',而对4(Integer)取址结果却是内存地址,感觉乱七八糟,谁能解释解释?
你想说明什么呢?首先这个语句就没有对,sizeof返回的值不能给count;然后sizeof是返回该数据所占的内存大小,即count的内存大小,跟count := @ivarcount;完全没有关系