Bunu programlama blogları havuzuna açmadım çünkü bunun bir blog niteliği taşıyabileceğini düşünmedim.
Selamlar!
Uzun bir süre Python gibi dillerde format kullanmaya alışık kişiler için çok iyi bir özellik olan std::format özelliği C++20 standardı ile birlikte C++'a geldi!
[CODE lang="cpp" title="Eski düzen"]//...
int main(){
int a = 100;
std::cout<<std::hex<<a<<std::endl;
return 0;
}[/CODE]
[CODE lang="cpp" title="İsteğe bağlı C++20 düzeni"]//...
#include <format>
//...
int main(){
int a = 100;
std::cout<<std::format("{:016x}\n",a);
return 0;
}[/CODE]
Fakat bu o kadar yeni bir şey ki, daha çoğu sisteme "format" isimli başlık dosyası bile gelmedi. Yani kod taşınabilirliğini azalttığı için bu gibi çok yeni bir komponenti kullanmanızı tavsiye etmem.