Compiler Warning (level 4) C4710
'function' : function not inlined
Fungsi yang ditentukan ditandai untuk ekspansi sebaris, tetapi pengkompilasi tidak sebaris dengan fungsi .
Inlining dilakukan atas kebijaksanaan kompilator. Kata inline
kunci, seperti kata kunci yang tidak digunakan lagi (dan, dalam kata kunci C++17 dan yang lebih baru, dihapus), register
digunakan sebagai petunjuk untuk pengkompilasi. Kompilator menggunakan heuristik untuk menentukan apakah itu harus sebaris fungsi tertentu untuk mempercepat kode ketika mengoptimalkan kecepatan, atau jika harus sebaris fungsi tertentu untuk membuat kode lebih kecil ketika mengoptimalkan ruang. Pengkompilasi hanya sebaris fungsi terkecil saat mengkompilasi ruang.
Dalam beberapa kasus, pengkompilasi tidak sebaris dengan fungsi tertentu karena alasan mekanis. Lihat C4714 karena daftar alasan pengkompilasi mungkin tidak sebaris fungsi.
Peringatan ini nonaktif secara default. Untuk informasi selengkapnya, lihat Peringatan pengkompilasi yang nonaktif secara default.