由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 怎样有效的传递C静态数组的变量名?
相关主题
[合集] 关于template和inheritance的问题请教function declaration
Why should i include .cpp instead of .ha simple question for C++ class
数组弱问请问一个exception题目
腆着脸在问一道关于 VC++ vitual, reload 和 derive的一个问题...
一个关于C++ template和overload的问题发个初级面试题
namespace 问题最初级的白痴C++问题
请教一个c++ reference问题两个继承问题
c++ std::abs(int) ambiguous?为什么我看不懂下面的code,是不是水平还不够?
相关话题的讨论汇总
话题: double话题: int话题: 数组话题: const话题: 传递
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
matII (代号9527) 于 (Tue Sep 30 21:46:48 2008) 提到:
看似是个弱智问题。。。
我是这么做的:
double x[100]; //待传递的数组
double *y = x;
这个可以工作,但是使用y会比直接使用x慢好几倍。。。
下面是完整的速度测试:
#include
#include
using namespace std;
const int n = 100;
const int N_Trial = 1000000;
int main(void)
{
double x[n],y[n];
for(int i=0;i {
x[i] = rand();
y[i] = x[i];
}
double *z=y;
double start,t;
start = clock();
for(int i=0;i
1 (共1页)
进入Programming版参与讨论
相关主题
为什么我看不懂下面的code,是不是水平还不够?一个关于C++ template和overload的问题
g++-2.95 -> g++-3.3/3.4namespace 问题
请教函数 INIT 怎么能free memory请教一个c++ reference问题
C++疑问c++ std::abs(int) ambiguous?
[合集] 关于template和inheritance的问题请教function declaration
Why should i include .cpp instead of .ha simple question for C++ class
数组弱问请问一个exception题目
腆着脸在问一道关于 VC++ vitual, reload 和 derive的一个问题...
相关话题的讨论汇总
话题: double话题: int话题: 数组话题: const话题: 传递