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

c++中调用其他文件中结构体

作者:野牛程序员:2023-12-11 10:34:46 C++阅读 2884

在C++中,要在一个文件中调用另一个文件中的结构体,需要包含目标文件的头文件。以下是一个简单的例子,假设有两个文件:main.cpp 和 structs.h。

structs.h:

// structs.h
#pragma once

struct MyStruct {
    int x;
    double y;
};

main.cpp:

// main.cpp
#include <iostream>
#include "structs.h" // 包含结构体的头文件

int main() {
    MyStruct myInstance; // 创建结构体实例
    myInstance.x = 10;
    myInstance.y = 3.14;

    // 使用结构体成员
    std::cout << "x: " << myInstance.x << ", y: " << myInstance.y << std::endl;

    return 0;
}

在这个例子中,main.cpp 包含了 structs.h 文件,这样就可以在 main.cpp 中使用 structs.h 中定义的结构体 MyStruct。


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

最新推荐

热门点击