读书人

怎么传递数组对象到一个类的构造函数中

发布时间: 2012-02-10 21:27:42 作者: rapoo

如何传递数组对象到一个类的构造函数中 ??
如:将Bitmap对象Bitmap[10]传递到构造函数中,并将其赋值给:Bitmap* m_pBitmap[100];

请高手写一下这个函数好吗 ??

[解决办法]
把“Bitmap [10]”传给“Bitmap* [100]”?
[解决办法]
根本就是不同类型的,也能转换?

直接传Bitmap*,然后传长度len
[解决办法]
Bitmap[10] 在传递后,构造函数中接受到的只是一个 Bitmap*

只要你知道这个 Bitmap* 的长度10,
那么使用 for 进行对象拷贝即可 ~

或者可以的情况下使用 memcpy, 慎用!

读书人网 >C++

热点推荐