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

相关推荐
黎雁·泠崖4 分钟前
吃透Java操作符入门:分类差异+进制转换+原反补码 核心前置知识(Java&C对比)
java·c语言·开发语言
坤虫debug5 分钟前
C++ static_cast 解析:零成本的类型安全转换
c++
满栀5856 分钟前
三级联动下拉框
开发语言·前端·jquery
名字不好奇8 分钟前
C++虚函数表失效???
java·开发语言·c++
_风华ts12 分钟前
UObject复制与RPC
网络·c++·网络协议·rpc·虚幻
e***985714 分钟前
MATLAB高效算法实战:从基础到进阶优化
开发语言·算法·matlab
yaoxin52112314 分钟前
286. Java Stream API - 使用Stream.iterate(...)创建流
java·开发语言
爱说实话15 分钟前
C# 20260112
开发语言·c#
float_六七18 分钟前
JS比较运算符:从坑点速记到实战口诀
开发语言·javascript·ecmascript
CoderCodingNo19 分钟前
【GESP】C++五级练习(前缀和练习) luogu-P1387 最大正方形
开发语言·c++·算法