小编Ric*_*ith的帖子

c ++ 11返回值优化还是移动?

我不明白何时应该使用std::move,何时应该让编译器优化...例如:

using SerialBuffer = vector< unsigned char >;

// let compiler optimize it
SerialBuffer read( size_t size ) const
{
    SerialBuffer buffer( size );
    read( begin( buffer ), end( buffer ) );
    // Return Value Optimization
    return buffer;
}

// explicit move
SerialBuffer read( size_t size ) const
{
    SerialBuffer buffer( size );
    read( begin( buffer ), end( buffer ) );
    return move( buffer );
}
Run Code Online (Sandbox Code Playgroud)

我应该使用哪个?

c++ move return-value-optimization rvo c++11

166
推荐指数
4
解决办法
8万
查看次数

标记不以谷歌地图的iframe为中心

我有点奇怪的要求在iframe打开谷歌地图.我有地址,我用来传递并转换为谷歌地图.但问题是我的iframe的大小是200*200所以标记没有居中.另一个问题是标记信息窗口在几秒钟后也会弹出,这使得我的标记离开边框边界.标记从中心移动.我的代码是这样的.

$(document).ready(function(){
  $("#map_address").each(function(){   
    var embed ='<iframe class="map_google" width="200" scrolling="no" height="200" frameborder="0" src="https:/maps.google.com/maps?&q=Ahmedabad&output=embed" marginwidth="0" marginheight="0">';
    $(this).html(embed);
  });
});
Run Code Online (Sandbox Code Playgroud)

我想关闭标记信息窗口并使标记变为绿色.任何帮助将不胜感激.

这是通过使用http://jsbin.com/welcome/68407/edit创建的

iframe jquery google-maps

6
推荐指数
1
解决办法
2万
查看次数