c++核心编程指南

#include <iostream>
#include <string>
 
class Person {
private:
    std::string name;
    int age;
 
public:
    // 构造函数
    Person(const std::string& n, int a) : name(n), age(a) {}
 
    // 获取姓名
    std::string getName() const {
        return name;
    }
 
    // 获取年龄
    int getAge() const {
        return age;
    }
 
    // 打印个人信息
    void print() const {
        std::cout << "Name: " << name << ", Age: " << age << std::endl;
    }
};
 
int main() {
    Person person("Alice", 30); // 创建Person对象
    person.print(); // 输出个人信息
 
    return 0;
}

这段代码定义了一个Person类,并在main函数中创建了一个Person对象。它演示了类的基本概念,包括构造函数、公有和私有成员、公有方法的使用。这是学习C++核心编程的基础。

C++核心编程(黑马程序员笔记)_黑马c++核心编程讲义-CSDN博客

C++核心编程------面向对象-CSDN博客

相关推荐
LQS20203 分钟前
基于Python实现一个庆祝中秋节的小程序
开发语言·python·小程序
重生成为码农‍8 分钟前
Java高级Day40-QQ项目全代码
java·开发语言·算法
yi碗汤园9 分钟前
C#基础知识-.NET,变量,容量单位,数据类型
开发语言·c#
挣钱花38818 分钟前
Vue2时间轴组件(TimeLine/分页、自动顺序播放、暂停、换肤功能、时间选择,鼠标快速滑动)
开发语言·前端·javascript
陈大爷(有低保)33 分钟前
Java多线程——模拟看病叫号
java·开发语言
顶呱呱程序37 分钟前
2-93 基于matlab的无人机FMCW(频率调制连续波)毫米波高度计雷达仿真
开发语言·matlab·无人机·毫米波高度计雷达仿真·频率调制连续波·fmcw
Wangx_wang1 小时前
C++——list常见函数的使用和模拟实现(2)
开发语言·c++·list
MessiGo1 小时前
Qt 实战(10)模型视图 | 10.4、模型角色
开发语言·qt
A.A呐1 小时前
LeetCode 692.前K个高频单词
c++·算法·leetcode
搁浅°8791 小时前
Collection
java·开发语言·windows