首页 > 其他 > 详细

结构体和类

时间:2019-12-19 14:32:14      阅读:77      评论:0      收藏:0      [点我收藏+]

个人感觉类是结构体的发展。

结构体是对变量的整合,有构造函数但不能有一般的成员函数;结构体只有public类型,因为没有成员函数,所以不涉及算法。

类是对变量和算法的封装,有构造函数和成员函数,变量有public,private和protect类型。

两者的构造函数都可以直接被调用。

结构体构造函数举例:

#include<stdio.h>
struct Point{
    int x,y;
    Point(){}
    Point(int _x,int _y):x(_x),y(_y){}
}pt[10];
int main(){
    int num=0;
    for(int i=1;i<=3;i++){
        for(int j=1;j<=3;j++){
            pt[num++]=Point(i,j);
        }
    }
    for(int i=0;i<num;i++){
        printf("%d,%d\n", pt[i].x, pt[i].y);
    }
}

结构体和类

原文:https://www.cnblogs.com/Lynn-2019/p/12067173.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!