Bagikan melalui


Peringatan C26497

Nama fungsi fungsi ini dapat ditandai constexpr jika evaluasi waktu kompilasi diinginkan (f.4).

Lihat juga

C++ Panduan Inti F.4.

Contoh

const int GetTheAnswer(int x) noexcept { return 42 + x; } // Could be marked constexpr

void function1() noexcept
{
    const int theAnswer = GetTheAnswer(0);
}

Untuk mengurangi kebisingan analisis kode pada kode baru, peringatan ini tidak dikeluarkan jika fungsi memiliki implementasi kosong.

int function1(){  // no C26497
    return 1;
}
void function2(){} // no C26497