Это же так удобно - f = fopen(path); defer({ fclose(f) })
Те мы сразу рядом написали что файл закроем. Именно рядом а не через экран строчек в каком нибудь finally или, еще хуже, в конце функции вообще.
А потом глаза ломай смотри сверяй что все что по пути было открыто - закрыто.
Знаю что можно костылить такую фичу через деструкторы в крестах и через setTimeout(..., 0)(очень плохой способ) в ЯП с event loop
             ←
    1
        2
        →
    









    
      Ответ на:
      
          комментарий
        от annulen 
  
    
      Ответ на:
      
          комментарий
        от hateyoufeel 
  
    
      Ответ на:
      
          комментарий
        от derlafff 
  




    
      Ответ на:
      
          комментарий
        от annulen 
  

    
      Ответ на:
      
          комментарий
        от pawnhearts 
  
    
      Ответ на:
      
          комментарий
        от Deleted 
  

    
      Ответ на:
      
          комментарий
        от derlafff 
  
    
      Ответ на:
      
          комментарий
        от annulen 
  
    
      Ответ на:
      
          комментарий
        от pawnhearts 
  
    
      Ответ на:
      
          комментарий
        от derlafff 
  
    
      Ответ на:
      
          комментарий
        от eao197 
  
    
      Ответ на:
      
          комментарий
        от annulen 
  

    
      Ответ на:
      
          комментарий
        от hateyoufeel 
  

    
      Ответ на:
      
          комментарий
        от PPP328 
  





    
      Ответ на:
      
          комментарий
        от annulen 
  
    
      Ответ на:
      
          комментарий
        от annulen 
  

    
      Ответ на:
      
          комментарий
        от annulen 
  
    
      Ответ на:
      
          комментарий
        от nikolnik 
  
    
      Ответ на:
      
          комментарий
        от PPP328 
  





    
      Ответ на:
      
          комментарий
        от slovazap 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
  Похожие темы
- Форум Go lang. TCO. defer. (2015)
- Форум defer (2016)
- Форум remote_smtp defer (2004)
- Форум H265 принят (2013)
- Форум go go go (2008)
- Форум ЯП (2008)
- Форум ЯП (2006)
- Форум ЯП (2005)
- Форум ЯП (2003)
- Форум defer в C быть! (2025)