|
|
1
0
您可以有一个命令映射并注册一组函数:
|
|
|
2
0
我已经编写了许多类型的解析器,我发现编写一个相当通用的函数通常是一个好主意,该函数使用一行代码并生成字符串列表(例如。
然后可以将其与基于表的系统相结合,其中函数[或对象]与字符串相关联。例如
然后你会得到这样的结果:
当然,有很多不同的方法可以做到这一点,这只是一种可能的解决方案。 |
|
|
3
0
是的,将函数放在地图中。做到这一点的关键是
此外,我使用此函数可以轻松检索参数:
这是地图:
下面是解析器:
|
|
|
Naveen · 在C语言中从二进制文件读写整数++ 8 年前 |
|
OpticalMagician · C++读取字符串,后跟两个双精度 10 年前 |
|
|
gradstud · 检索缓冲区中存储的文件数据 11 年前 |
|
|
TimeStamp12 · 重载>>运算符将文件读入类时出错 11 年前 |
|
|
user1855952 · C++解析复杂的文件,其中每行指定一个命令 12 年前 |
|
|
Dan · 使用ifstream将二进制数据读取到结构中 12 年前 |
|
|
Ocasta Eshu · 为什么文件读取函数中有额外的括号? 13 年前 |