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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly