如果是多个RGB,那么应该考虑的问题并不是简单的这个函数的参数类型应该是什么,而是多个RGB这些数据本身在这个软件系统中一般是以什么形态存储的?
避免一般性的函数调用时对多个数据进行拷贝是一种应该随时在意的事情。
【 在 chenjy (cjy) 的大作中提到: 】
: 标 题: Re:用vector代替数组,但是NULL参数的作用如何实现?
: 发信站: 水木社区 (Sat May 9 15:28:51 2020), 站内
:
: RGB一个int就够,楼主显然是要多个RGB
: 【 在 here080 的大作中提到: 】
: :
: : 首先,颜色数组如果是固定RGB三个int的话,那并不适合用vector
: : vector设计是不定长数据。tuple, struct都是更好的方式。
: : 其次,vector可以简单的为空,这样就能表示该输入数据为“空”。
:
: 发自「今日水木 on SM-G9730」
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 124.64.19.*]
--
FROM 76.126.252.*