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博客

相关推荐
枯萎穿心攻击26 分钟前
ECS由浅入深第三节:进阶?System 的行为与复杂交互模式
开发语言·unity·c#·游戏引擎
Jerry Lau32 分钟前
go go go 出发咯 - go web开发入门系列(一) helloworld
开发语言·前端·golang
nananaij36 分钟前
【Python基础入门 re模块实现正则表达式操作】
开发语言·python·正则表达式
Micro麦可乐42 分钟前
Java常用加密算法详解与实战代码 - 附可直接运行的测试示例
java·开发语言·加密算法·aes加解密·rsa加解密·hash算法
天下一般1 小时前
go入门 - day1 - 环境搭建
开发语言·后端·golang
雷羿 LexChien1 小时前
C++内存泄漏排查
开发语言·c++
水果里面有苹果1 小时前
17-C#的socket通信TCP-1
开发语言·tcp/ip·c#
手握风云-1 小时前
JavaEE初阶第七期:解锁多线程,从 “单车道” 到 “高速公路” 的编程升级(五)
java·开发语言
nightunderblackcat1 小时前
进阶向:Python音频录制与分析系统详解,从原理到实践
开发语言·python·音视频
嘉小华1 小时前
CMake 完全指南:第一章 - 构建的烦恼 - 为什么需要CMake?
c++