C – 构造函数调用构造函数

C – 构造函数调用构造函数,第1张

概述我不知道如何用它来表达它或它实际上被称为什么,但我知道在Objective-C中你可以有多个构造函数可以连续相互调用,原谅任何代码错误,我有一段时间没有这样做,但这个想法就在那里. - (id)initWithTitle:(NSString *)_title;- (id)initWithTitle:(NSString *)_title page:(NSString *)_page;----- 我不知道如何用它来表达它或它实际上被称为什么,但我知道在Objective-C中你可以有多个构造函数可以连续相互调用,原谅任何代码错误,我有一段时间没有这样做,但这个想法就在那里.

- (ID)initWithTitle:(Nsstring *)_Title;- (ID)initWithTitle:(Nsstring *)_Title page:(Nsstring *)_page;------------------------------------ (ID)initWithTitle:(Nsstring *)_Title {    return [self initWithTitle:_Title page:nil];}- (ID)initWithTitle:(Nsstring *)_Title page:(Nsstring *)_page {    if(self = [super init]) {        self.Title = _Title;        self.page = _page;    }    return self;}

我只是想知道c中是否有相同的内容;

解决方法 在C 11之前你不能这样做,但是从C 11开始你可以做到

class Foo  {     int d;         public:    Foo  (int i) : d(i) {}    Foo  () : Foo(42) {} //new to c++11};
总结

以上是内存溢出为你收集整理的C – 构造函数调用构造函数全部内容,希望文章能够帮你解决C – 构造函数调用构造函数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1218071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存