今天在读《Inside the C++ Object Model》这本书的时候,lippman给出这种方法,很简单却有效。之前我总是倾向于结构体里面放个指针 :(记录下这个实现方法:
在结构体的最后放一个char大小的数组(当然也可以是其他类型)。struct SomeStruct{//some thing member//...char pc[1];};
然后,使用的时候,假设你想要把astring字符串放进结构体struct SomeStruct *ss=(struct SomeStru
浏览全文...