TerabyteForever
Megapat
- Katılım
- 5 Mart 2017
- Mesajlar
- 6.709
- Makaleler
- 7
- Çözümler
- 59
Daha fazla
- Cinsiyet
- Erkek
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.
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.