c++ casting to int code example

Example 1: int to string C++

#include <string> // important

int main() {
  int number = 1250;
  
  std::string numberAsString = std::to_string(number);
  
  // result "1250"
  
  return 0;
}

Example 2: int to string c++

#include<string>
string s = to_string(int_val);

Example 3: c++ casting

static_cast:
//does implicit conversions between types.
void* data;
pointer *pData = static_cast<pointer*>(data);

const_cast:
//this can be used to remove or add the const to a variable.
const char* characters;
const_cast<char*>(characters);

reinterpret_cast:
//this cast is dangerous since it turns one type directly into another.
struct S1 { int a; } s1;
int* p1 = reinterpret_cast<int*>(&s1);

Tags:

C Example