由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 一个奇怪的问题
相关主题
一个简单的算法问题?请教改numpy array的dtype
C++ questiondeep learning做embeded system,业界动态或者公司
请问如何把初始化一个const 的vector (or array) in a class?问个 C++到C的问题
c++ 语法用什么算法能减少这个循环里的运算量?
c++的高级的东东在实际项目开发中到底有没有很大的应用阿?C问题,被64bit iPhone搞晕了
If you say that a is 5, you can't say it's something else l等到32位MCU一节电池待机一年,5块一片
a simple question码工们干活的时候都在用什么IDE?
A question about sharing data inside a C++ class请推荐C++开发环境
相关话题的讨论汇总
话题: array话题: static话题: oops话题: function话题: 底想
进入Programming版参与讨论
1 (共1页)
e******d
发帖数: 14
1
void foo()
{
static int array[1000];
oops(array);
}
function oops 将会对array的每一个element进行操作。不考虑multi-thread等其他情
况,数组array是static好,还是auto好?
我觉得static就免得每次调用再分配内存了。
这道embedded programming的题到底想问什么?
k****f
发帖数: 3794
2
有些MCU的stack很小的
用static觉得会好些

【在 e******d 的大作中提到】
: void foo()
: {
: static int array[1000];
: oops(array);
: }
: function oops 将会对array的每一个element进行操作。不考虑multi-thread等其他情
: 况,数组array是static好,还是auto好?
: 我觉得static就免得每次调用再分配内存了。
: 这道embedded programming的题到底想问什么?

c********x
发帖数: 84
3
Wrong! Of course you have to use static, because array address can change
each time it passes in function OOPS
1 (共1页)
进入Programming版参与讨论
相关主题
请推荐C++开发环境c++的高级的东东在实际项目开发中到底有没有很大的应用阿?
深入说说NestIf you say that a is 5, you can't say it's something else l
只有状态自动机(state machine)是正确的编程模型a simple question
公司高层要软件组接管我们的嵌入式软件A question about sharing data inside a C++ class
一个简单的算法问题?请教改numpy array的dtype
C++ questiondeep learning做embeded system,业界动态或者公司
请问如何把初始化一个const 的vector (or array) in a class?问个 C++到C的问题
c++ 语法用什么算法能减少这个循环里的运算量?
相关话题的讨论汇总
话题: array话题: static话题: oops话题: function话题: 底想