在C++里面是现有对象再调用构造函数还是先调用函数后创建对象?
我看了PHP教学视频,说是先有对象然后再调用构造函数,所以想问问在C++里面是先有对象再调用构造函数还是先调用函数后创建对象?...
我看了PHP教学视频,说是先有对象然后再调用构造函数,所以想问问在C++里面是先有对象再调用构造函数还是先调用函数后创建对象?
展开
展开全部
这个要看你类中定义函数时是怎么申明的,如果声明为静态的(static),那么即使没有产生具体的对象,也是可以调用该方法的,非静态的函数就必须产生对象然后才能调用! 静态的函数在预编译的时候就已经分配了相应的内存空间!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对 直接创建就是调用了构造函数 第一个构造是默认的 不用多说 第二个是调用含有参数的构造函数 即创建的pen2 的m_size赋值为10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
构造函数是在创建对象时自动初始化调用的,不创建对象没有构造
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询