注册 登录
编程论坛 C++教室

想请教一下C++用于科学计算的问题

jerry5945 发布于 2010-09-24 09:50, 405 次点击
最近看了一个fortran的程序,头疼,想改成C++来写。
对于类的机制不是很了解,想请教一下各位大虾,如果在科学计算里我使用类的调用很频繁的话(类的函数和变量),是不是会很影响速度?
类函数的调用的机制是不是和其他函数一样的?如果我将类函数定义为inline会不会好些?
4 回复
#2
hahayezhe2010-09-24 10:49
当然一样,
你看过深度搜索C++面向对象模型就知道了!
inline不是乱用的,
代码少,调用频繁则用之,展开是需要内存的!
#3
紫战凯旋2010-09-24 20:26
想请教一下关于阶乘的问题,不知道怎么定义,即使定义也没法调用。请教高手指点
#4
jerry59452010-09-26 00:25
回复 2楼 hahayezhe
那引用类里面的变量的操作,和一般的数组操作比较效率如何?
#5
2010-09-26 22:40
回复 4楼 jerry5945
数组寻址  如果下标值是常量 如a[2];  这样肯定是最快的


寻址成员变量是 基地址加成员偏移    所以速度是很快的。不要担心

1