由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++ 科学计算中的常量
相关主题
C++一问A C++ runtime type casting question
请教一个const pointer的问题问个C++中重复删除指针的问题
difference between: char** p and char*p[] ??问一个关于C++指针的问题
Question about type conversion (转载)JAVA和C++语言在各个层面上的区别与联系
最新的MS面试题 (转载)JAVA和C++语言在各个层面上的区别与联系 (转载)
c++ template specialization 参数问个C#调用unmanaged C++ DLL的问题
C 语言,初学者,简单问题(2)问两个C++面世小问题
C++ pointer problemC++子类中调用父类指针的问题
相关话题的讨论汇总
话题: 常量话题: c++话题: 科学计算话题: 程序话题: file
进入Programming版参与讨论
1 (共1页)
a*****g
发帖数: 22
1
编程中常有一堆常量,如电子质量,这些好像设成公有常量就挺好
还有一堆对本程序来说是常量,如系统温度,密度啥的,
这些数据常常都写在一个parameter file里输入
感觉这些数据也是公有最好,不同的class都会用到
读parameter file的程序要有权改变它们,其他程序最好无权
这种问题怎么办好?
我能想到的是设一个structure 或者 class 放这些数据,
其他各class创建是岂不都得拿到这个structure的指针,好像也挺麻烦的
X****r
发帖数: 3557
2
需要这么复杂吗?弄一个头文件直接放这些常量不行?

【在 a*****g 的大作中提到】
: 编程中常有一堆常量,如电子质量,这些好像设成公有常量就挺好
: 还有一堆对本程序来说是常量,如系统温度,密度啥的,
: 这些数据常常都写在一个parameter file里输入
: 感觉这些数据也是公有最好,不同的class都会用到
: 读parameter file的程序要有权改变它们,其他程序最好无权
: 这种问题怎么办好?
: 我能想到的是设一个structure 或者 class 放这些数据,
: 其他各class创建是岂不都得拿到这个structure的指针,好像也挺麻烦的

t*******8
发帖数: 9
3
如果要改动的话,最好不要用常量
a*****g
发帖数: 22
4
我现在是这样做的,只是这样每该一下参数程序都得重新编译,
我问问有没有更好的办法 :o

【在 X****r 的大作中提到】
: 需要这么复杂吗?弄一个头文件直接放这些常量不行?
e*a
发帖数: 32
5
既然要改,为啥还要设成常量?

【在 a*****g 的大作中提到】
: 我现在是这样做的,只是这样每该一下参数程序都得重新编译,
: 我问问有没有更好的办法 :o

b*****a
发帖数: 11
6
read from a configuration file

【在 a*****g 的大作中提到】
: 我现在是这样做的,只是这样每该一下参数程序都得重新编译,
: 我问问有没有更好的办法 :o

1 (共1页)
进入Programming版参与讨论
相关主题
C++子类中调用父类指针的问题最新的MS面试题 (转载)
C里面一个被分配了内存的指针如何知道分配了多少?c++ template specialization 参数
关于C++中const的问题C 语言,初学者,简单问题(2)
[合集] 再论auto_ptr/SmartPtr和内存泄漏C++ pointer problem
C++一问A C++ runtime type casting question
请教一个const pointer的问题问个C++中重复删除指针的问题
difference between: char** p and char*p[] ??问一个关于C++指针的问题
Question about type conversion (转载)JAVA和C++语言在各个层面上的区别与联系
相关话题的讨论汇总
话题: 常量话题: c++话题: 科学计算话题: 程序话题: file