#include <iostream>;
using namespace std;
//结构体.结构体中默认的访问权限是public
struct People
{
int a;
int b;
void output()
{
a = 1000;
b = 2000;
cout << a << endl << b << endl;
}
};
//类.类中的变量或函数的访问权限默认是private。
class Point
{
public :
int x;
int y;
//无参构造函数
Point()
{
x = 1;
y = 2;
}
//带两个参数的构造函数
Point(int a,int b)
{
x = a;
y = b;
}
//析构函数。用在程序结束后释放对象。
~Point()
{
cout << "~Point()" << endl;
}
void output()
{
cout << x << endl << y << endl;
}
void output(int x,int y)
{
this->x = x;
this->y = y;
}
};
int main(){
People mPeople;
mPeople.output();
//实例化一个对象 p1
Point p1;
p1.output();
//实例化一个对象 p2 并赋值。
Point p2(8,8);
p2.output(80,80);
p2.output();
return 0 ;
}
分享到:
相关推荐
学习了C++的面向对象,最常见的和写的就是类结构体,这篇文章主要简单介绍一下结构体和类的区别。 首先类是C++中面向对象独有的,但是C和C++中都有结构体,下面我们来看一下C和C++中结构体的区别。这里主要从封装...
先自定义一个结构体,比如: struct Table{short int a;long b;short intc;long d;};struct Table Tab[10]; 以下的函数即是用于清空结构体的,需要传入的两个参数分别为结构体的起始地址和结构体的长度。 ...
详细介绍了C++结构体的用法,一目了然,可供初学者参考学习。
c#调用C++动态库、执行回调函数,并回传结构体参数数据。vs2017环境编写C#和C++动态库,这个为完整工程例子,可供相关人员学习参考。
在本篇文章里小编给大家整理了关于C++结构体与类指针知识点以及相关内容,有兴趣的朋友们参考学习下。
结构体部分的学习也是面向对象中类的基础。结构体定义将会在C++程序中形成一种类型的概念,用于开发者创建其对象实例使用。C++中结构体定义的一般语法形式: struct struct_name //声明结构体名称为struct_name ...
学习结构体的好资料,可以较好的掌握结构体的知识,希望对大家有用
//常用方法 struct MYSTRUCT ...{ int i,j,q; char szName[15]; MYSTRUCT() ...{ i = j = q = 0; memset(szName,0,sizeof(szName)); } }; //我想的方法 一个初始化结构体比较省事的方法
C++ mysql查询 C++17编写 可以自动序列化到定义的结构体,支持json类型。代码风格良好,适合学习,也可直接使用。
这是面向C++初学者的一个用结构体实现的MP3播放器的源码。 适合初学者学习改进,可以暂停,结束,播放,以及专辑名称作者显示等等。
主要介绍了C++中的指针结构体数组以及指向结构体变量的指针的用法,是C++入门学习中的基础知识,需要的朋友可以参考下
结构体指针应用-改写选票系统c++源码.zip结构体指针应用-改写选票系统c++源码.zip结构体指针应用-改写选票系统c++源码.zip结构体指针应用-改写选票系统c++源码.zip结构体指针应用-改写选票系统c++源码.zip结构体指针...
对STL中的list进一步学习,编程过程中对结构体的操作很多。 全部代码如下: /* Project:list对结构体的使用 Date: 2018/07/14 Author: Frank Yu 常用函数:int size() 返回容器元素个数;bool empty() 判断容器...
最近在学习C++,了解到,C++中对C做了扩充,使用结构体时也可以像类一样,规定私有数据类型和公有数据类型,同时也可以在struct中实现方法设置等等。 但为了保持面对对象的特性,建议还是使用class来描述一个类。 ...
坦白说,C++的特性很多,这也不是教学指南的文章,我会选取一些自己在学习C++过程之中值得探讨的问题和大家聊一聊,来抛砖引玉。好的,今天先放点开胃菜,和大家聊聊struct与class关键字。 1.struct关键字: 在C++...
主要介绍了C++中结构体的类型定义和初始化以及变量引用,是C++入门学习中的基础知识,需要的朋友可以参考下
自己写的c++成绩管理系统,使用结构体数组实现,测试通过.有数据验证,排序和统计,支持后期问题交流学习.
3.(选做)声明一个哺乳动物类Mammal,再由此派生出狗类Dog,定义一个Dog类的对象,观察基类与派生类的构造函数和析构函数的调用顺序。 4.完善实验四第2题的程序,具体要求如下: 任务1:从people(人员)类派生出...
为c++数据结构课程中链表一类的学习内容 包括顺序表与线性表
主要介绍了C++ 结构体与共用体的的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下