水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:用vector代替数组,但是NULL参数的作用如何实现?
17楼
|
milksea
|
2020-05-09 23:59:30
|
展开
不了解具体逻辑,数组是不是应该换成 vector 我没看出来,不过判断数值有无可以用 optional。它有 operator bool 重载,用起来和指针也差不多
【 在 laser2000 的大作中提到: 】
: 之前写的程序都是用原生数组,用指针参数传递给函数。如果指针为NULL,则用于实现某
: 些设置判断。比如某个颜色数组地址是NULL,则认为不需要染色。
:
: ...................
--
FROM 114.249.198.*
20楼
|
milksea
|
2020-05-10 07:35:32
|
展开
你说得对,看起来用指针仍然没什么不好
【 在 here080 的大作中提到: 】
: 对于一般性的类T,optional<T>不适合作为参数类型,因为会导致一次T的拷贝。
: 【 在 milksea (肥了,又肥了 >>>_<<<) 的大作中提到: 】
: : 标 题: Re: 主题:用vector代替数组,但是NULL参数的作用如何实现?
: ...................
--
FROM 114.242.250.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版