Type Conversion Flashcards
1
Q
static_cast
A
static_cast C++ programlama dilinde kullanılan bir tür dönüştürme operatörüdür. Bu operatör, bazı durumlarda veri türleri arasında güvenli ve tanımlı bir dönüşüm yapmak için kullanılır.
int a = 5;
double b = static_cast<double>(a); // int'i double'a dönüştürme</double>
char c = ‘A’;
int d = static_cast<int>(c); // char'ı int'e dönüştürme</int>
void* ptr = &a;
int* intPtr = static_cast<int>(ptr); // void‘ı int*‘e dönüştürme