由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++11的lambda不会破坏可读性吗?
相关主题
C++14新特性c++ 如何重用一段代码,并把其中加法变成减法
lambda的一个疑问我对为什么使用FP的理解 (补)
lambda到底有什么好?Ruby和Scala很像。
请教C++ call-by-ref & call-by-val的问题求教一个python lambda问题
Java的readability不佳 (转载)does any one know the answer?
C怪问题一个问个template
C++方法全都内联有什么坏处?问一下,DLL里面怎么调用外部类啊?
C编译器为何允许一个函数在某个路径不返回值?inline function是否可以递归?
相关话题的讨论汇总
话题: c++话题: mythread话题: callable话题: 可读性
进入Programming版参与讨论
1 (共1页)
A*******e
发帖数: 2419
1
std::thread mythread([]() {
do_sth();
do_sth_else();
});
觉得不如单独声明好懂啊。
auto callable = []() {
...
}
std::thread mythread(callable);
L****8
发帖数: 3938
2
这两个有p的区别

【在 A*******e 的大作中提到】
: std::thread mythread([]() {
: do_sth();
: do_sth_else();
: });
: 觉得不如单独声明好懂啊。
: auto callable = []() {
: ...
: }
: std::thread mythread(callable);

A*******e
发帖数: 2419
3
inline or not, readability.

【在 L****8 的大作中提到】
: 这两个有p的区别
L****8
发帖数: 3938
4
编译器优化 没啥区别

【在 A*******e 的大作中提到】
: inline or not, readability.
A*******e
发帖数: 2419
5
我说编译了吗?readability是给编译器看的?

【在 L****8 的大作中提到】
: 编译器优化 没啥区别
L****8
发帖数: 3938
6
你这个iq还是别学c++了

【在 A*******e 的大作中提到】
: 我说编译了吗?readability是给编译器看的?
A*******e
发帖数: 2419
7
你这种野路子C++还是少学为妙。

【在 L****8 的大作中提到】
: 你这个iq还是别学c++了
c*******9
发帖数: 9032
8
你知道答案了还问什么?
可读性只针对你自己。

【在 A*******e 的大作中提到】
: 你这种野路子C++还是少学为妙。
A*******e
发帖数: 2419
9
可读性针对所有人,所以才有code style guideline

【在 c*******9 的大作中提到】
: 你知道答案了还问什么?
: 可读性只针对你自己。

h*******u
发帖数: 15326
10
这不是语言问题
你觉得inline不好读,那就用第二种嘛
反正我都是第一种

【在 A*******e 的大作中提到】
: 可读性针对所有人,所以才有code style guideline
s******u
发帖数: 501
11
你可能对inline function的写法不熟悉所以有抵触,但不代表这么写的readability就
不好。好比让写其他语言的人来看C++,或者你写惯了C++去看fp语言,整个就是没有
readability,那你怎么说?所以都是一个习惯的问题,lambda对C++是新的东西,很多
的写法之前从来没有过,比方说 }) 这种配对,C++03基本不可能出现的,但现在很常
见了,习惯就好了

【在 A*******e 的大作中提到】
: 可读性针对所有人,所以才有code style guideline
a*********a
发帖数: 3656
12
没有lambda的时候,要调用functor,不论多trivial的,必须在call site以外另写一
个functor struct。enclosure必须以functor data member的方式实现。在这方面
inlined lambda对可读性的帮助还是很大的。

【在 s******u 的大作中提到】
: 你可能对inline function的写法不熟悉所以有抵触,但不代表这么写的readability就
: 不好。好比让写其他语言的人来看C++,或者你写惯了C++去看fp语言,整个就是没有
: readability,那你怎么说?所以都是一个习惯的问题,lambda对C++是新的东西,很多
: 的写法之前从来没有过,比方说 }) 这种配对,C++03基本不可能出现的,但现在很常
: 见了,习惯就好了

t*****n
发帖数: 4908
13
90%的可能你是想搞面试吧。公司的话估计不会有人在乎。

【在 A*******e 的大作中提到】
: 可读性针对所有人,所以才有code style guideline
1 (共1页)
进入Programming版参与讨论
相关主题
inline function是否可以递归?Java的readability不佳 (转载)
c++ inline问题 (转载)C怪问题一个
Is this a poor practice?C++方法全都内联有什么坏处?
我也来一个, quick sort 只要一行。C编译器为何允许一个函数在某个路径不返回值?
C++14新特性c++ 如何重用一段代码,并把其中加法变成减法
lambda的一个疑问我对为什么使用FP的理解 (补)
lambda到底有什么好?Ruby和Scala很像。
请教C++ call-by-ref & call-by-val的问题求教一个python lambda问题
相关话题的讨论汇总
话题: c++话题: mythread话题: callable话题: 可读性