home.social

#noexcept — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #noexcept, aggregated by home.social.

  1. Ну чому noexcept не входить до підпису функції?. Було б дуже зручно робити отак:

    #include <iostream>
    
    void f() {
        std::cout << "Except\n";
    }
    
    void f() noexcept {
        std::cout << "No Except\n";
    }
    
    void g() noexcept {
        f();
    }
    
    int main() {
        f();
        g();
    }
    

    Але на жаль зараз отримую тільки це:

    noexcept_reload.cpp:7:6: помилка: перевизначення «void f()»
        7 | void f() noexcept {
          |      ^
    noexcept_reload.cpp:3:6: примітка: «void f()» раніше визначено тут
        3 | void f() {
          |
    

    блін.

    #cpp #cxx #noexcept #exceptions #reload #functions #функції #виключення #програмування #перевантаження