c++的构造函数和Initialize函数有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:15:38
同样是进行初始化操作,一般实际操作起来有什么区别吗?
TO tknkdiger:
Initialize也是系统提供的函数..很多类都有的把..这个函数系统不会自己调吗?
构造函数也是可以显示调用的嘛..带参的构造函数

C++里有Initialize函数?
Initialize是指自己写的初始化函数吧?
构造函数不需要也不能显示调用,但初始化函数需要显示调用
====================
Initialize是系统提供的,系统也不会自己调用
那个不算显示调用,显示调用应该类似 xx.Func();
pxx->Func();

构造函数只调用一次,申明对象时自动调用的;
initialize函数可以调用多次,

Initialize是自定义函数,跟一般的成员函数没有任何区别,
只是在开始的时候调用一下它