1619-7 张良 十一月二十二号总结 [连续第五十三天]

本文探讨了C++中构造函数的概念与使用方法,包括其语法特点及如何正确声明与定义。此外,还介绍了一个有趣的数值筛选程序,该程序能够找出特定范围内的数字,这些数字在不同的条件下具有对称性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标题:继续学习

关键词:函数

内容:今天看到一个题目有点意思=  =


#include <iostream>

int main()

{

    int i,j,k,count=0;

    std::cout<<"The result:\n";

    for(int s=11;s<1000;s++)

    {

        i=s/100;

        j=s/10;

        k=s%10;

        if(i==0&&j==k||i!=0&&i==k)

        {

            std::cout<<s<<'\t';

            count++;

            if(count%9==0)std::cout<<std::endl;

        }

    }

}//如果这个数是两位是AB,那么i=0j=A,k=B,所以要j=k

//如果这个数是三位数ABC,那么i=A,j=AB,k=C,所以要i=k,但要防止100200这种情况


2  构造函数

构造函数可以写成

F(int t1,int t2): a(t1),b(t2){}

构造函数是类的成员函数,并且与类同名。在类·中与类同名的类函数一定是类的构造函数。

构造函数没有函数类型,前面不能加void.在c++语言中,虽然在定义普通函数时系统默认位int类型,此时函数中必须有return1语句返回值;但构造函数是类的特殊成员函数。

一般应该将构造函数说明为公有访问特性。

一个类可以有多个构造函数,但是必须满足函数重载的原则。

构造函数可以在类体内定义,也可以在类体外定义。在类体内定义构造函数的一般格式如下。

类名(形参列表)

{

函数题

 }

在类体外定义构造函数时,必须先在体内进行相应的构造函数原型说明,然后在类体外定义符合该原型说明的构造函数。在类体内进行构造函数原型说明的一般格式:

类名(形参类型列表)

在类体外定义构造函数的一般格式如下:

类名::类名(形参列表)

{

函数体

 }

(6)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值