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
