c++

c++类如何定义与使用

小亿
95
2024-04-26 14:09:43
栏目: 编程语言

在C++中,类的定义通常包括在头文件(.h文件)中声明类的成员变量和成员函数,并在对应的源文件(.cpp文件)中实现类的成员函数。以下是一个简单的示例:

// MyClass.h
#ifndef MYCLASS_H
#define MYCLASS_H

class MyClass {
public:
    MyClass(); // 构造函数
    void setValue(int value); // 设置值
    int getValue(); // 获取值

private:
    int m_value; // 成员变量
};

#endif
// MyClass.cpp
#include "MyClass.h"

MyClass::MyClass() {
    m_value = 0;
}

void MyClass::setValue(int value) {
    m_value = value;
}

int MyClass::getValue() {
    return m_value;
}

在主程序中使用这个类可以像这样:

#include <iostream>
#include "MyClass.h"

int main() {
    MyClass obj;
    obj.setValue(10);
    std::cout << "Value: " << obj.getValue() << std::endl;

    return 0;
}

这样就定义了一个简单的类MyClass,实例化对象obj并调用类的成员函数来设置和获取值。

0
看了该问题的人还看了