`

一步一步学C++2 C++类的使用

阅读更多
声明:所有代码根据谭浩强老师的红皮书例子学习写的。


包含类的C++程序
#include <iostream>
using namespace std;
class Student
{
private:
	int a;
	int b;
public:
	setname()
	{
		cin>>a;
		cin>>b;
	}
	showname()
	{
		cout<<"名字="<<a<<endl;
		cout<<"年龄="<<b<<endl;
	};
};

Student stu1,stu2;

int main()
{
	stu1.setname();
	stu2.setname();
	stu1.showname();
	stu2.showname();
	return 0;
}
分享到:
评论

相关推荐

    [原创+连载]一步一步做拼图游戏,C++版(三)当前的代码

    【标题】:“[原创+连载]一步一步做拼图游戏,C++版(三)当前的代码” 本系列文章是关于如何使用C++编程语言逐步构建一个拼图游戏的教程,这是第三部分,主要关注已有的代码实现。在这个阶段,开发者可能已经完成...

    如何系统有效的学习C++

    编程是一项需要耐心和实践的技能,每一步都要扎实,不断通过编写小程序来巩固所学知识。遇到问题,积极寻求解答,参与论坛讨论,与他人交流,这些都是提升技能的有效途径。希望这份学习路线图能为你的C++学习之旅...

    一步一步的使用C++和OPENGL实现COLLADA骨骼动画

    ### 使用C++与OpenGL实现COLLADA骨骼动画详解 #### 一、引言 随着计算机图形学的发展,3D模型的复杂性和表现力不断提高。骨骼动画作为一种常见的技术,被广泛应用于游戏开发、电影制作等领域。COLLADA...

    很好的C++学习资源

    在学习C++时,了解如何使用合适的编译器是非常基础且重要的一步。 对于GNU编译器g++,它是GCC(GNU Compiler Collection)的一部分,用于编译C++源代码。默认命令`g++ prog1.cc -o prog1`会将prog1.cc源文件编译并...

    一个Java程序员的C++学习之路

    2. **《The C++ Programming Language》**:这是一本权威的C++书籍,作者是C++之父Bjarne Stroustrup,适合进阶学习。 3. **《Effective C++》系列**:包括《Effective C++》、《More Effective C++》和...

    c++学习c++学习.zip

    - **运算符重载**:C++允许对某些运算符进行自定义实现,以便在类中使用。 - **构造函数与析构函数**:构造函数在创建对象时自动调用,析构函数在对象生命周期结束时调用,用于资源的初始化和清理。 - **静态成员...

    学必备c++50大要点

    ### 学必备C++50大要点详解 #### 1. C++基础知识入门 - **要点**: 对于初学者来说,首先要了解C++的基本概念、语法结构等。 - **描述**: 掌握变量声明、数据类型、运算符、流程控制(如循环、条件判断)等内容是...

    《信息学奥赛一本通》第2章 简单程序设计(C++版)PDF-6节

    《信息学奥赛一本通》第2章主要围绕“简单程序设计”展开,针对C++编程语言进行深入讲解,旨在帮助参赛者掌握基础的编程思维和技能,为参加NOIP(全国青少年信息学奥林匹克联赛)做好准备。本章分为6节,涵盖了C++...

    常用c++语言必学知识

    【C++语言必学知识——广度优先搜索】 在C++编程中,了解并掌握算法是非常重要的,尤其是搜索算法。其中,广度优先搜索(Breadth-First Search,简称BFS)是一种基础且实用的算法,常用于解决图论问题、路径查找...

    通过游戏编程实战教新手学C++编程.pdf

    《通过游戏编程实战教新手学C++编程》是一本针对C++初学者的教程,它以游戏开发为背景,引导读者在实践中掌握C++语言的基础和高级特性。书中的每一步都与游戏开发过程紧密相连,让学习变得更加有趣且富有挑战性。C++...

    教你如何把C++类做成动态库 转

    要实现C++类的动态库封装,文档推荐使用Visual C++(VC)环境,具体来说是在VC6环境下新建工程时选择“Win32 Dynamic-Link Library”项目类型。在该工程中,你需要添加相应的头文件和cpp文件。假设你有一个名为exp的...

    对于C++重载的使用方法学习的好例子

    在C++编程语言中,重载(Overload)是一种重要的特性,它允许程序员...在深入学习C++的过程中,理解并熟练运用重载是成为专业程序员的关键一步。通过实践和理解重载的原理,我们可以编写出更高效、更易于维护的代码。

    devc++ c++编程工具

    通过调试器,开发者可以深入到代码的内部,理解程序运行的每一步,这对于学习C++的底层工作原理非常有帮助。 标签中提到的"C++"是指C++编程语言,这是一种面向对象的、通用的编程语言,拥有强大的功能和高效的性能...

    计算机图形学C++中点椭圆画法

    ### 计算机图形学中的C++中点椭圆画法 #### 一、引言 在计算机图形学领域,绘制各种几何形状是一项基础而重要的任务。其中,椭圆作为常见的几何图形,在很多应用场景中都有广泛的应用。在早期的计算机图形学中,...

    [原创+连载]一步一步做拼图游戏,C++版(二)当前的代码

    - `Renderer` 类:负责将游戏状态绘制到屏幕上,可以使用C++的控制台输出或更复杂的图形库。 在代码实现过程中,我们还需要考虑错误处理和边界条件的检查,例如防止拼图块超出棋盘范围。此外,为了增加用户体验,...

    学习c++ 的程序模板,可以按照文件里面的资源学习 C++

    在学习C++的过程中,理解并掌握程序模板是至关重要的一步。程序模板是C++中的一个重要概念,它允许我们创建泛型代码,也就是可以应用于多种数据类型的代码。这样,我们就可以编写出更具复用性和效率的函数或类。 ...

    C++学习建议C+++++++++++++++

    在掌握了基础知识后,下一步的目标是学会如何有效地利用C++进行编程。这一层次主要通过阅读高级书籍来实现,这些书籍涵盖了最佳实践和常见陷阱等内容: - **《(More)Effective C++》**:这本书介绍了55条规则,旨在...

    用c++写的魔方源码2

    在C++中,这些算法可能被封装为独立的函数,通过调用这些函数,程序能够根据当前魔方的状态计算出下一步的转动序列,直到魔方被完全还原。 此外,提及还有一个MFC(Microsoft Foundation Classes)版本,这意味着...

    黑马程序员C++从0到1笔记教程-pdf带目录

    C++新手学习不容错过的教程,从0到1 还有案例,从新手 一步一步搭建环境开始。有七个阶段:第1阶段C++ 匠心之作 从0到1入门,第2阶段实战-通讯录管理,第3阶段-C++核心编程 资料,第4阶段实战-基于多态的企业职工...

    C++程序设计语言_特别版,讲解了怎样学习C++,哲学注记,历史注记,C++适合做什么,给程序员的建议等,是一本非常好的书。

    关于C++的历史注记,读者将了解到C++从C语言发展而来,逐步增加了面向对象的特性,再到后来的C++11、C++14、C++17等标准的发布,每一步都反映了编程语言的进步和现代软件需求的变化。 最后,书中的“给程序员的建议...

Global site tag (gtag.js) - Google Analytics