C++创建一个结构体应该放在.cpp文件中吗?然后调用的时候只要包含这个.cpp文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++创建一个结构体应该放在.cpp文件中吗?然后调用的时候只要包含这个.cpp文件?相关的知识,希望对你有一定的参考价值。
想创建一个结构体,还有写一些对它的操作。在其它文件中调用
应该建一个头文件(如head.h), 然后把结构体还有函数的声明放在这个头文件里,然后在建一个.cpp文件(如head.cpp),文件开头包含这个头文件(#include "head.h"),函数的实现全放在这个文件里。完了之后其他程序只要包含这个头文件(#include "head.h"),就可以使用这个结构体和这些函数了。 参考技术A 一般对结构体的声明(我也是最近刚开始学c++ 看的primer)放在头文件里。对结构体的定义是放在cpp里。 感觉c++里 并不把struct说成是结构体了 也是一个类,用户自己定义的类追答
定义放在实现文件里你这个类基本就别用了。
//tieba.baidu.com/i/sys/jump?un=sunchy12345678" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="sunchy12345678" target="_blank" class="at">@sunchy12345678 :那可不一定。
我没打算绝对化。。
参考技术B 放在头文件里。以上是关于C++创建一个结构体应该放在.cpp文件中吗?然后调用的时候只要包含这个.cpp文件?的主要内容,如果未能解决你的问题,请参考以下文章