File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -314,7 +314,7 @@ int main() {
314314
315315>  {{ icon.tip }} 高层封装 API 应当可以完全通过调用底层 API 实现,提供高层 API 只是方便初级用户使用和理解。
316316
317- >  {{ icon.story }}  
317+ >  {{ icon.story }}
318318     例如 `libcurl` 就提供了 `curl_easy` 和 `curl_multi` 两套 API。 
319319
320320    - `curl_multi` 提供了超详细的参数,把每个操作分拆成多步,方便用户插手细节,满足高级用户的定制化需求,但太过复杂,难以学习。 
@@ -1629,7 +1629,7 @@ auto lambda = [b] (int a) {
16291629
16301630``` cpp 
16311631int  b = 2 ;
1632- std::function<void (int )> lambda = [b] (int  a) {
1632+ std::function<int (int )> lambda = [b] (int  a) {
16331633    return a + b; 
16341634};
16351635``` 
@@ -1638,15 +1638,15 @@ std::function<void(int)> lambda = [b] (int a) {
16381638
16391639``` cpp 
16401640//  vector<auto> lambda_list;             // 错误:不支持的语法
1641- vector<function<void (int )>> lambda_list; //  OK
1641+ vector<function<int (int )>> lambda_list; //  OK
16421642
16431643int  b = 2 ;
16441644lambda_list.push_back([b] (int  a) {
16451645    return a + b; 
1646- };
1646+ }) ;
16471647lambda_list.push_back([b] (int  a) {
16481648    return a * b; 
1649- };
1649+ }) ;
16501650
16511651for  (auto  lambda: lambda_list) {
16521652    int ret = lambda(2); 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments