美文网首页
C++对象的堆栈

C++对象的堆栈

作者: SeatonLv | 来源:发表于2019-12-24 15:09 被阅读0次

#include<iostream>

usingnamespacestd;

//类的声明

class Student{

private://私有的

char*m_name;

intm_age;

floatm_score;

public://共有的

voidsetname(char*name);

voidsetage(intage);

voidsetscore(floatscore);

voidshow();

};

//成员函数的定义

voidStudent::setname(char*name){

m_name=name;

}

voidStudent::setage(intage){

m_age=age;

}

voidStudent::setscore(floatscore){

m_score=score;

}

voidStudent::show(){

cout<<m_name<<"的年龄是"<<m_age<<",成绩是"<<m_score<<endl;

}

intmain(){

//在栈上创建对象

Student stu;

stu.setname("小明");

stu.setage(15);

stu.setscore(92.5f);

stu.show();

//在堆上创建对象

Student *pstu=newStudent;

pstu->setname("李华");

pstu->setage(16);

pstu->setscore(96);

pstu->show();

return0;

}

相关文章

  • C++对象的堆栈

    #include usingnamespacestd; //类的声明 class Student{ private...

  • C++对象内存模型(堆栈模型)

    搬运自大神博客 没办法,大神写的太好了,自己理解一遍就好。 对象内存模型 栈(Stack) VS. 堆(heap)...

  • 常见的死法

    溢出(含段错误): 堆栈的大小为8192KB,在c/c++程序的函数中申请了过大的空间,或者递归层次太多,导致堆栈...

  • C++ — 类 & 对象超详解

    C++ 类 & 对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ ...

  • C++常对象-常函数-常成员变量

    C++常对象-常函数-常成员变量 C++常对象 C++常对象, 就是使用const修饰的类实例!const A a...

  • C++零基础教程之类和对象初识

    C++ 类和对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核...

  • C++面向对象

    C++类和对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心...

  • 慕课网-C++远征之封装篇(下)-学习笔记

    C++远征之封装篇(下) c++封装概述 类 & 对象 对象+数据成员 = 对象成员 对象 + 数组 = 对象数组...

  • 堆栈很强大——C/C++堆栈指引

    我们经常会讨论这样的问题:什么时候数据存储在飞鸽传书堆栈(Stack)中,什么时候数据存储在堆(Heap)中。我们...

  • C++ 类 & 对象

    原文地址:C++ 类 & 对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是...

网友评论

      本文标题:C++对象的堆栈

      本文链接:https://www.haomeiwen.com/subject/gfhfoctx.html