在下面的代码中,我在我的类声明中放置了匿名结构,以期提高它的可读性。
class example {
private:
struct barrier {
boost::barrier playlist_avaliable;
boost::barrier display_sync;
barrier( ) : playlist_avaliable( 2 ), display_sync( 3 ) { }
} barrier;
public:
example( ) { }
void playlist_avaliable( ) {
barrier.playlist_avaliable.wait();
}
};
这比使用'barrier_playlist_avaliable'等名称的变量更好吗?
答案 0 :(得分:0)
好的,一些随意的想法: