由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - c++ 数组问题
相关主题
C++ templateBloomberg(financial software developer)第一轮面试
问一个C++问题:default parameter and overriding/inheritancQ in C/C++
C++ online Test 又一题求救:第一次电话面试
C++: Q75 copy constructor 问什么用 const reference?一个电面
C++ Q42: (C22)bloomberg电面2,攒rp求bless (给据了 :()
Mathworks is hiring! job #10319 - C++ Developer – Compile问个C/C++概念的问题
Compiler/C++ position @Mathworks一个facebook面试题
virtual table存在memory的哪块啊?看来去Industry学校也很重要啊
相关话题的讨论汇总
话题: c++话题: size话题: os话题: 数组话题: int
进入JobHunting版参与讨论
1 (共1页)
w*******n
发帖数: 773
1
如果有一个
int* p= new[100];
假设我们现在不知道size 是100
有什么办法可以知道P所指向的空间的size 麻?
h***n
发帖数: 276
2
如果只是需要临时分配不确定大小数组的话
用gcc,可以支持以下的语法
void foo(int n) {
int m[n];
...
}

【在 w*******n 的大作中提到】
: 如果有一个
: int* p= new[100];
: 假设我们现在不知道size 是100
: 有什么办法可以知道P所指向的空间的size 麻?

g**u
发帖数: 583
3

no, you need to pass entra parameter, size in this case, to your function
who will use it.
but the OS knows the size of the array when you call delete [] p since the
OS allocates the memory to you.
Java provides bound-checking, but not C/C++.

【在 w*******n 的大作中提到】
: 如果有一个
: int* p= new[100];
: 假设我们现在不知道size 是100
: 有什么办法可以知道P所指向的空间的size 麻?

C*****n
发帖数: 1872
4
M7
发帖数: 219
5
C/C++应该是不知道array大小的。所以建议用vector.

function
the

【在 g**u 的大作中提到】
:
: no, you need to pass entra parameter, size in this case, to your function
: who will use it.
: but the OS knows the size of the array when you call delete [] p since the
: OS allocates the memory to you.
: Java provides bound-checking, but not C/C++.

s*w
发帖数: 729
6
not necessarily true for some compilers

【在 C*****n 的大作中提到】

1 (共1页)
进入JobHunting版参与讨论
相关主题
看来去Industry学校也很重要啊C++ Q42: (C22)
google 面试题Mathworks is hiring! job #10319 - C++ Developer – Compile
windows 7 下的c++ compilerCompiler/C++ position @Mathworks
电话面试题一问virtual table存在memory的哪块啊?
C++ templateBloomberg(financial software developer)第一轮面试
问一个C++问题:default parameter and overriding/inheritancQ in C/C++
C++ online Test 又一题求救:第一次电话面试
C++: Q75 copy constructor 问什么用 const reference?一个电面
相关话题的讨论汇总
话题: c++话题: size话题: os话题: 数组话题: int