Structure.h
时间: 2024-12-18 07:08:27 浏览: 3
`Structure.h`通常是一个头文件(header file),在C++或者其他支持结构体(struct)的语言中,它用于声明一个结构体。结构体是一种用户自定义的数据类型,它可以组合不同类型的基本数据成员,如整型、浮点型、字符或其他结构体。在`Structure.h`中,开发者会定义结构体的名称、它的属性以及可能的一些公共方法。
例如:
```cpp
// Structure.h
#ifndef STRUCTURE_H
#define STRUCTURE_H
#include <iostream>
// 定义一个名为Person的结构体
struct Person {
std::string name;
int age;
float height;
// 构造函数和析构函数
Person(const std::string& n, int a) : name(n), age(a) {}
~Person() {}
// 成员函数
void introduce() const {
std::cout << "Hello, my name is " << name << ", I am " << age << " years old." << std::endl;
}
};
#endif // STRUCTURE_H
```
在这个例子中,`Person`结构包含姓名、年龄和身高,并有一个展示个人信息的方法`introduce()`。在其他源文件中,可以包含这个头文件并创建`Person`对象。
阅读全文