当前位置:首页 C++ > 正文

c++里面结构体含有函数的方法

作者:野牛程序员:2023-12-11 11:33:52 C++阅读 2649

c++里面结构体含有函数的方法

在C++中,结构体是一种用户自定义的数据类型,可以包含数据成员和成员函数。以下是一个简单的例子,演示了如何在结构体中包含一个函数:

#include <iostream>

// 定义一个结构体
struct MyStruct {
    int data;

    // 定义结构体的成员函数
    void displayData() {
        std::cout << "Data: " << data << std::endl;
    }
};

int main() {
    // 创建结构体实例
    MyStruct myInstance;

    // 初始化数据成员
    myInstance.data = 42;

    // 调用结构体的成员函数
    myInstance.displayData();

    return 0;
}

在上述例子中,MyStruct 结构体包含一个整数成员 data 和一个成员函数 displayData,用于显示结构体的数据成员。通过创建结构体的实例并访问成员函数,可以实现对结构体的操作。

请注意,C++中的结构体和类的主要区别在于默认的访问权限,结构体默认为公有(public),而类默认为私有(private)。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击