由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问关于函数的局部变量
相关主题
Is this a poor practice?大家平时是怎么命名变量和函数的?
go中如何在一行中定义多个不同类型的局部变量,并且初始化?C++如何pass一个变量给一个函数,但是函数声明却没有这个变量?
面试题:debug: 函数return to a wrong place[合集] C问题求助:如何强行从外部访问local static variable?
STL/vector引用成员变量。fstream 扫盲,谢谢!
请教一个关于循环的问题Matlab函数变量问题,需要循环产生、添加到变量列中,该如何实(转载)
模板对象能不能作为成员变量使用请教一个C++继承的问题
解释一下吧Re: C语言的前途问个C++ Segmentation Fault的问题
[求教大虾]关于C++编译期变量和运行期变量的区别,总是有疑惑[合集] 如何同时sort 2个vector ?
相关话题的讨论汇总
话题: 函数话题: int话题: 局部变量
进入Programming版参与讨论
1 (共1页)
s*******t
发帖数: 2896
1
这个函数每次进入都会重新分配一次内存吗?
谢谢!
int f()
{
vector key(5000,0);
...
}
S**I
发帖数: 15689
2
of course

【在 s*******t 的大作中提到】
: 这个函数每次进入都会重新分配一次内存吗?
: 谢谢!
: int f()
: {
: vector key(5000,0);
: ...
: }

y*******g
发帖数: 6599
3
当然 除非定义成static

【在 s*******t 的大作中提到】
: 这个函数每次进入都会重新分配一次内存吗?
: 谢谢!
: int f()
: {
: vector key(5000,0);
: ...
: }

z***e
发帖数: 5393
4
int f() {...}
本身每次进入也都会分配内存啊,和f()里头有什么没什么关系吧。

【在 s*******t 的大作中提到】
: 这个函数每次进入都会重新分配一次内存吗?
: 谢谢!
: int f()
: {
: vector key(5000,0);
: ...
: }

1 (共1页)
进入Programming版参与讨论
相关主题
[合集] 如何同时sort 2个vector ?请教一个关于循环的问题
刚看完类这一章,有些大小问题,请指教,谢谢模板对象能不能作为成员变量使用
[合集] matlab函数的返回变量解释一下吧Re: C语言的前途
用数组做参数,在函数内部如何知道数组的size?[求教大虾]关于C++编译期变量和运行期变量的区别,总是有疑惑
Is this a poor practice?大家平时是怎么命名变量和函数的?
go中如何在一行中定义多个不同类型的局部变量,并且初始化?C++如何pass一个变量给一个函数,但是函数声明却没有这个变量?
面试题:debug: 函数return to a wrong place[合集] C问题求助:如何强行从外部访问local static variable?
STL/vector引用成员变量。fstream 扫盲,谢谢!
相关话题的讨论汇总
话题: 函数话题: int话题: 局部变量