| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1599 人关注过本帖
标题:如何“免费”调用一个class以及字符串构造函数?
取消只看楼主 加入收藏
FollowDream
Rank: 2
等 级:论坛游民
帖 子:33
专家分:14
注 册:2017-1-12
结帖率:33.33%
收藏
 问题点数:0 回复次数:3 
如何“免费”调用一个class以及字符串构造函数?
请教大家两个有关class的问题:
  
面试的时候被问到“如何免费调用一个class?” 我不太理解这个问题。难道要用inline class?还是说把所有的member function都改成inline member function?但是一旦改成inline member function,又该怎么调用构造函数?
  
另外,关于构造函数,
class Class_Fibonacci
     {
     private:
         char string[];
         char *string_point;
     public:
         Class_Fibonacci () // 一个构造函数
         { string[3] = {"ABC"}; }
         Class_Fibonacci (char *string_point); // 另一个构造函数
     };
int main()
     {
     Class_Fibonacci class_f; // 报错
     Class_Fibonacci class_f("ABC"); // 报错
     return 0;
     }
  
请问为什么main函数里“Class_Fibonacci class_f;”和“Class_Fibonacci class_f("ABC");”是错的?究竟应该怎样用构造函数给private里的字符串赋值?

恳请指点!谢谢了先!
搜索更多相关主题的帖子: function private public member 字符串 
2017-01-12 17:11
FollowDream
Rank: 2
等 级:论坛游民
帖 子:33
专家分:14
注 册:2017-1-12
收藏
得分:0 
回复 楼主 FollowDream
其实我就是想问问,怎么调用public的构造函数,来对private的字符串进行初始化……
2017-01-13 18:23
FollowDream
Rank: 2
等 级:论坛游民
帖 子:33
专家分:14
注 册:2017-1-12
收藏
得分:0 
回复 2楼 rjsp
其实我就是想问问,怎么调用public的构造函数,来对private的字符串进行初始化……
2017-01-13 18:24
FollowDream
Rank: 2
等 级:论坛游民
帖 子:33
专家分:14
注 册:2017-1-12
收藏
得分:0 
回复 6楼 yangfrancis
非常感谢!
2017-01-17 18:27
快速回复:如何“免费”调用一个class以及字符串构造函数?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011950 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved