C++类的分离式写法介绍示例

 更新时间:2018年12月21日 09:28:04   作者:蜗牛201  
今天小编就为大家分享一篇关于C++类的分离式写法介绍示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

介绍

类的分离式写法,使得代码更加规范,增强了阅读性。

分离式写法的规则:

1.类的变量:写在类的里面

2.成员函数:类中写函数的声明,函数的定义写在类体外。

3.写在类外函数定义时,类名前加限定(Object: :),其中,::理解为表示范围的符号。

代码演示

头文件:Object.h

#ifndef _OBJECT_H_
#define _OBJECT_H_
class Student
{
private:
 char name[32];
 int age;
public:
 void SetName(char* pName);
 void SetAge(int age);
 void Printf_Stu();
};
#endif

源文件:Object.cpp

#include <stdio.h>
#include <string.h>
#include "Object.h"
void Student::SetName(char* pName)
{
 strcpy(this->name, pName);
}
void Student::SetAge(int age)
{
 this->age = age;
}
void Student::Printf_Stu()
{
 printf("name = %s, age = %d\n", this->name, this->age);
}
int main()
{
 Student stu;
 stu.SetName("aaaa");
 stu.SetAge(30);
 stu.Printf_Stu();
 return 1;
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • C语言中memcpy 函数的用法详解

    C语言中memcpy 函数的用法详解

    这篇文章主要介绍了C语言中memcpy 函数的用法详解的相关资料,需要的朋友可以参考下
    2017-07-07
  • C++中inline用法案例详解

    C++中inline用法案例详解

    这篇文章主要介绍了C++中inline用法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • 运用指针在不用加号的情况进行加法运算的讲解

    运用指针在不用加号的情况进行加法运算的讲解

    今天小编就为大家分享一篇关于运用指针在不用加号的情况进行加法运算的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • C++ 类和对象基础篇

    C++ 类和对象基础篇

    类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数
    2020-01-01
  • C++实现LeetCode( 69.求平方根)

    C++实现LeetCode( 69.求平方根)

    这篇文章主要介绍了C++实现LeetCode( 69.求平方根),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C语言实现的排列组合问题的通用算法、解决方法

    C语言实现的排列组合问题的通用算法、解决方法

    这篇文章主要介绍了C语言实现的排列组合问题的通用算法、解决方法,本文使用C语言实现在程序中解决这个问题,需要的朋友可以参考下
    2014-08-08
  • C++常见获取随机数的方法小结

    C++常见获取随机数的方法小结

    这篇文章主要介绍了C++常见获取随机数的方法,结合实例形式总结分析了C++获取随机数的几种常见方法与相关操作注意事项,需要的朋友可以参考下
    2018-05-05
  • 基于Qt实现C/C++调用Matlab函数全过程

    基于Qt实现C/C++调用Matlab函数全过程

    这篇文章给大家详细介绍了基于Qt平台实现C/C++调用Matlab函数全流程,文中通过图文和代码示例给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-01-01
  • 利用C++制作人生模拟器游戏的示例代码

    利用C++制作人生模拟器游戏的示例代码

    这篇文章主要为大家详细介绍了如何利用C++制作一个当下很火的人生模拟器游戏,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-05-05
  • 关于C++对象继承中的内存布局示例详解

    关于C++对象继承中的内存布局示例详解

    这篇文章主要给大家介绍了关于C++对象继承中内存布局的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
    2017-08-08

最新评论