小编Kri*_*ing的帖子

使用数组初始化std :: string的向量

我希望使用std::strings 数组初始化一个向量.

我有以下解决方案,但想知道是否有更优雅的方式这样做?

std::string str[] = { "one", "two", "three", "four" };
vector< std::string > vec;
vec = vector< std::string >( str, str + ( sizeof ( str ) /  sizeof ( std::string ) ) );
Run Code Online (Sandbox Code Playgroud)

当然,我可以通过定义大小来使其更具可读性,如下所示:

int size =  ( sizeof ( str ) /  sizeof ( std::string ) );
Run Code Online (Sandbox Code Playgroud)

并用以下代码替换向量初始化:

vec = vector< std::string >( str, str + size );
Run Code Online (Sandbox Code Playgroud)

但这仍然感觉有点"不优雅".

c++ stl

5
推荐指数
1
解决办法
7584
查看次数

谷歌折线图中的可变背景颜色

我想要绘制一个相当简单的谷歌LineChart,但我希望在图表区域有水平彩色条带,以指示低/中/高值.

查看图表API,它似乎不是直接的,因为chartArea.backgroundColor似乎是我可以设置的唯一值.

意识到这似乎是图表的限制,是否可以通过任何其他方法或javascript魔法重新创建这种方式?

下面是我想要产生什么样的效果的例子. 期望效果的例子

提前致谢.

javascript charts google-visualization

4
推荐指数
1
解决办法
909
查看次数

标签 统计

c++ ×1

charts ×1

google-visualization ×1

javascript ×1

stl ×1