【C++】结构体、重载

cpp 复制代码
#include <iostream>
#include <cstring>   //<==><string.h>
#include <cstdio>
#include <string>
using namespace std;
class stu
{
private:
    int age;
    string sex;
    string name;
public:
    double grade;

    void set(int a,string s,string n);
    int getAge();
    string getSex();
    string getName();
};

int stu::getAge()
{
    return age;
}

string stu::getName()
{
    return name;
}

string stu::getSex()
{
    return sex;
}

void stu::set(int a,string s,string n)
{
    age = a;
    sex = s;
    name = n;
}
int main()
{
    stu jack;
    jack.set(22,"na","jack");
    cout << jack.getAge() << endl;
    cout << jack.getName() << endl;
    return 0;
}
相关推荐
code_li1 天前
聊聊支付宝架构
java·开发语言·架构
少控科技1 天前
QT高阶日记01
开发语言·qt
无限进步_1 天前
【C++】大数相加算法详解:从字符串加法到内存布局的思考
开发语言·c++·windows·git·算法·github·visual studio
“抚琴”的人1 天前
C#上位机工厂模式
开发语言·c#
巨大八爪鱼1 天前
C语言纯软件计算任意多项式CRC7、CRC8、CRC16和CRC32的代码
c语言·开发语言·stm32·crc
C+-C资深大佬1 天前
C++ 数据类型转换是如何实现的?
开发语言·c++·算法
木千1 天前
Qt全屏显示时自定义任务栏
开发语言·qt
2501_944424121 天前
Flutter for OpenHarmony游戏集合App实战之俄罗斯方块七种形状
android·开发语言·flutter·游戏·harmonyos
码农幻想梦1 天前
实验八 获取请求参数及域对象共享数据
java·开发语言·servlet
lly2024061 天前
C++ 实例分析
开发语言