это метаформатирование, типа подстановка аргументов внутрь спецификации формата. Ну вроде выравнивания. Теоретически это можно было бы сделать на уровне библиотеки, скармливая в formatter просто уже предформатирванную спеку. Но это потанцевально динамическая аллокация и всё такое, но может просто тупо ограничить железно возможный размер спецификации?
                  
                  
                
А в static_assert теперь можно передавать форматированные строки.
 Dmitry
                          Sokolov
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dmitry
                          Sokolov
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Я про то что {{}..} можно было бы наверное предформатировать средствами библиотеки, органичив стандартными типами и в formatter передавать уже предформатированную строку, тогда доступ к соседним аргументам не нужен
А, гм, как это связано с "constexpr избыточен"? Я на это отвечал - он полезен.
 Dmitry
                          Sokolov
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Dmitry
                          Sokolov
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Context слишком сложный, не constexpr
Блин, я слепой 🤣🤣
Обсуждают сегодня