CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 303670
周星驰
·
2006-03-30 08:38:58
·
阅读: 535
C的话realloc,C++的话用vector之类的。
<空>
相关信息:
CPP:如果NEW了空间不够用,如何增加? 要保留原空间里的数据
(空) (
mhappy
[606]
2006-03-30 16:28
)
new有种原型是这样的:
(142字)
(
王中王
[439]
2006-03-30 16:34
)
偶记得见过重新分配内存的资料,忘了。。。
(空) (
mhappy
[350]
2006-03-30 16:36
)
C的话realloc,C++的话用vector之类的。
(空) (
周星驰
[534]
2006-03-30 16:38
)
new也可以,比如:char *pTest = new char[5]; pTest = new( pTest ) char[10];
(空) (
周星驰
[397]
2006-03-30 16:46
)
晕
(空) (
leejd
[277]
2006-03-30 16:48
)
勘误,这个不行。。。。等我查查标准先
(空) (
周星驰
[379]
2006-03-30 16:58
)
这个不对的. 这个的语义是拿 pTest 处的 10 个 char 来作为分配的空间
(空) (
holly
[357]
2006-03-30 17:23
)
嗯哪,刚看了标准了。。。。被王中王忽悠的。
(空) (
周星驰
[368]
2006-03-30 17:31
)
new, copy
(空) (
holly
[309]
2006-03-30 16:40
)
呵呵,猩猩说的对,搜到一篇。。。
(2487字)
(
mhappy
[452]
2006-03-30 16:44
)
new other, copy, delete src (空) (holly [0] 今天 16:40)
(空) (
leejd
[356]
2006-03-30 16:47
)
靠,如果用循环,要折腾多少遍啊。。。
(空) (
mhappy
[323]
2006-03-30 16:48
)
你不是说New的空间不够怎么办嘛。问问题要清楚一些嘛
(空) (
王中王
[343]
2006-03-30 16:49
)
要保留原空间里的数据 (空) (mhappy [5] 今天 16:28)
(空) (
leejd
[335]
2006-03-30 16:50
)
告诉俺哪里不清楚? 好下回注意。。。
(空) (
mhappy
[332]
2006-03-30 16:54
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录