c++里面结构体含有函数的方法
作者:野牛程序员:2023-12-11 11:33:52 C++阅读 2839
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

