我正在用C++创建一个控制台程序.
我有像"error wrong usage, usage is: program <parameter> <parameter2>"或的静态文本行"game over!"
我最近有一个C项目,其中所有代码都必须在一个c文件中.我刚刚做了很多这样的定义:
#define ERRUSAGE "Usage error: correct usage is ./bla - bla2 -etc"
Run Code Online (Sandbox Code Playgroud)
在包含之后和函数预定义之前.
现在我正在开发一个允许有多个文件的c ++程序.我已经知道我会使用.h文件来定义一些东西和.cpp文件来实现某些东西.
这是制作staticTextOutput.h并填充它的方法
#ifndef BLABLA
#define BLABLA "sometext"
#endif
Run Code Online (Sandbox Code Playgroud)
然后把它包含在我需要它的地方?
这里的最佳做法是什么?
O /
编辑:
感谢提醒我制作const而不是使用定义; 这是一个重点.
要优化我的问题:我还想知道文件结构应该是什么样的(因为.h文件传统上包含声明和.cpp文件定义).
我知道这应该如何寻找函数和类,因为它有静态/ const成员,结构(如Xaqq发布的答案)会去哪里?