S*******s 发帖数: 13043 | 1 刚试了一下ms vs2010,发现居然能用lambda |
m*******l 发帖数: 12782 | 2 c++0x的时候,后来正式成C++11就正式了
【在 S*******s 的大作中提到】 : 刚试了一下ms vs2010,发现居然能用lambda
|
S*******s 发帖数: 13043 | 3 今天才刚知道。这个真是太方便了。以前想用个algorism很麻烦。
【在 m*******l 的大作中提到】 : c++0x的时候,后来正式成C++11就正式了
|
g****u 发帖数: 252 | 4 最恶心的是 map>这种情况如果想用iterator, 还得定义map<
string, pair>::iterator, 在有BOOST_FOREACH之前我从来都是尽量不用
iterator. 现在有了auto才算是真正的名正言顺了.
【在 S*******s 的大作中提到】 : 今天才刚知道。这个真是太方便了。以前想用个algorism很麻烦。
|
k**********g 发帖数: 989 | 5
map<
should use range based for.
map> your_mapping = ...;
for (const pair>& keyvalue : your_mapping)
{ ... }
【在 g****u 的大作中提到】 : 最恶心的是 map>这种情况如果想用iterator, 还得定义map< : string, pair>::iterator, 在有BOOST_FOREACH之前我从来都是尽量不用 : iterator. 现在有了auto才算是真正的名正言顺了.
|
m*******l 发帖数: 12782 | 6 for (auto & keyvalue : your_mapping)
{
}
【在 k**********g 的大作中提到】 : : map< : should use range based for. : map> your_mapping = ...; : for (const pair>& keyvalue : your_mapping) : { ... }
|
t*****n 发帖数: 4908 | 7 就1行iterator,不知道有什么麻烦的。年终review的时候,多点程序不好吗?
map<
【在 g****u 的大作中提到】 : 最恶心的是 map>这种情况如果想用iterator, 还得定义map< : string, pair>::iterator, 在有BOOST_FOREACH之前我从来都是尽量不用 : iterator. 现在有了auto才算是真正的名正言顺了.
|
r*******n 发帖数: 3020 | 8 年终review又不是看程序写的多长
【在 t*****n 的大作中提到】 : 就1行iterator,不知道有什么麻烦的。年终review的时候,多点程序不好吗? : : map<
|
d****i 发帖数: 4809 | 9 这个auto还真是不错,可惜和static关键字一样,C++引入以后和本来C里面的意思完全
不一样。
【在 m*******l 的大作中提到】 : for (auto & keyvalue : your_mapping) : { : }
|
m*******l 发帖数: 12782 | 10 In C++14 auto even has one more new meaning for lambda
【在 d****i 的大作中提到】 : 这个auto还真是不错,可惜和static关键字一样,C++引入以后和本来C里面的意思完全 : 不一样。
|
|
|
t*****n 发帖数: 4908 | 11 虽然说不以行数取胜。但是你不知道老板怎么想的。
【在 r*******n 的大作中提到】 : 年终review又不是看程序写的多长
|
l**********g 发帖数: 503 | 12 C++的lambda syntax,真是丑啊。 |
S*******s 发帖数: 13043 | 13 lambda没有漂亮的吧
【在 l**********g 的大作中提到】 : C++的lambda syntax,真是丑啊。
|
l**********g 发帖数: 503 | 14 C#.
C++掉进了Template和Boost的怪圈里,太乱太杂。一点都不elegant。
个人觉得而以,别砸砖。
【在 S*******s 的大作中提到】 : lambda没有漂亮的吧
|
p*a 发帖数: 592 | 15 但是功能给力,capture可以随便设
【在 l**********g 的大作中提到】 : C++的lambda syntax,真是丑啊。
|