gpt4 book ai didi

c# - 在 C++ 中使用常量变量

转载 作者:行者123 更新时间:2023-11-28 08:08:27 25 4
gpt4 key购买 nike

我在 Visual Studio 中的 C++ 项目中有一个 C++ 文件。C++ 文件有一个片段,其中一些应用程序使用 system

运行
system("Files\\tx1");
system("Files\\tx2");
system("Files\\tx3");
system("Files\\tx4");

我想用一些可以在一个地方更改的常量变量替换"file"常量。类似于我们在 C# 中使用 app.config 文件等所做的事情。
直接硬编码常量不是一个好习惯。与 C# 项目不同,C++ 项目没有设置文件。那么,在这种情况下我应该做什么有什么建议吗?

最佳答案

如果您想使用编译时方法(如 C# 中的 app.config),您可以使用定义。

session .h

#define FILES "mypath"

实现.c

#include "conf.h"
...

system(FILES "tx1");

如果您更喜欢运行时方法,可以使用多种格式/库来配置文件。

关于c# - 在 C++ 中使用常量变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9700433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com