https://github.com/envoyproxy/envoy-filter-example/blob/main/echo2_config.cc#L20 这一行中的 “Network::ReadFilterSharedPtr{new Filter::Echo2()}” 为什么大括号是合法的呢?
1
jdz OP ReadFilterSharedPtr 是一个智能指针 using ReadFilterSharedPtr = std::shared_ptr<ReadFilter>;
|
2
wamson Sep 7, 2021 c++11 才有的特性,列表初始化
|
3
wangxn Sep 7, 2021 这是 C++11 引入的统一初始化语法:
https://www.geeksforgeeks.org/uniform-initialization-in-c/ |