быть с т.з. производительности. Возьмём тот же unique ptr. Ну есть деструктор, но он тривиальный, drop flag дополнительный будет стоить дороже. Только ведь если менять convention, с той то стороны тоже появляется деструктор (которого там не было). Но исчезает косвенная адресация, т.к. передача происходит именно по значению. Что тут прибыльнее?
                  
                  
                
а можно просто во второй ветке ифа звать деструктор...
как тот же раст, к которому вы бегаете, и делает
 Dmitry
                          Sokolov
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dmitry
                          Sokolov
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Тогда любой relocate это ветвление, тут можно получить комбинаторный взрыв.
Обсуждают сегодня