博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++构造函数例程
阅读量:6524 次
发布时间:2019-06-24

本文共 725 字,大约阅读时间需要 2 分钟。

 
#include
<
iostream
>
#include
<
string
>
using
namespace
std;
class
myclass1{
public
:
char
name[
10
];
int
no;
myclass1(
char
*
s,
int
n
=
90
)
{
cout
<<
"
in myclass1 ====
"
<<
s
<<
endl;
strcpy(name,s);
no
=
n;
}
myclass1()
{
char
s[]
=
"
sss
"
;
cout
<<
"
in myclass1 ++++
"
<<
s
<<
endl;
strcpy(name,s);
no
=
90
;
}
}b(
"
eer
"
,
54
);
//
在声明时,定义变量,会一开始就会执行
class
myclass2{
public
:
char
name[
10
];
int
no;
};
int
main()
{
myclass1 o;
//
这里没有参数就调用没有参数的构造函数
myclass1 a(
"
wen
"
,
25
);
//
通过有两个参数的构造函数对a进行赋初值.
cout
<<
a.name
<<
'
'
<<
a.no
<<
endl;
myclass1 c
=
"
aaaa
"
;
cout
<<
c.name
<<
'
'
<<
c.no
<<
endl;
myclass2 d
=
{
"
ttt
"
,
45
};
//
这里的初值赋与方式和C语言中的赋值方式一样
cout
<<
d.name
<<
'
'
<<
d.no
<<
endl;
return
0
;
}

转载地址:http://wznbo.baihongyu.com/

你可能感兴趣的文章
女朋友也能看懂的Zookeeper分布式锁原理
查看>>
Spring Cloud Template极简的分布式微服务项目
查看>>
手把手带你做项目,3周学会小程序
查看>>
前端开发者应该明白的浏览器工作原理
查看>>
杭州ZoomVideo iOS面试题
查看>>
React Native ScrollView组件实现上拉下滑背景色不同
查看>>
深入 Parcel--架构与流程篇
查看>>
VUE项目搭建流程
查看>>
JAVA程序员面试30问(附带答案)
查看>>
程序猿生存指南-24 加班狂魔
查看>>
「实战篇」开源项目docker化运维部署-开篇(一)
查看>>
[译] 2019 为什么我们还会继续使用 PHP ?
查看>>
如何用SAP Cloud for Customer的手机App创建销售订单
查看>>
JDBC(五)PreparedStatement 详解
查看>>
深复制如此简单
查看>>
linux系统中软件安装三种方法
查看>>
今日头条宣布加入小程序市场!今日头条为什么加入小程序市场?
查看>>
领域驱动设计(Domain Driven Design)
查看>>
HTML 常用的标签
查看>>
「从源码中学习」彻底理解Vue选项Props
查看>>