define a function template
template <typename>
T add(T a, T b) {
return a + b;
}</typename>
define a class template
template <typename>
class Box {
public:
T value;
};</typename>
initialize a bool
bool flag{};
initialize a bool with value
bool flag{true};
initialize a char
char c{};
initialize a char with value
char c{‘a’};
initialize an int
int x{};
initialize an int with value
int x{42};
initialize a long
long x{};
initialize a long with value
long x{100000L};
initialize a double
double d{};
initialize a double with value
double d{3.14};
initialize a float
float f{};
initialize a float with value
float f{55.5f};
initialize an int32_t
int32_t x{};
initialize an int32_t with value
int32_t x{123};
initialize a uint32_t
uint32_t x{};
initialize a uint32_t with value
uint32_t x{100u};
initialize a size_t
size_t c{};
initialize a size_t with value
size_t c{10};
initialize an empty string
std::string s{};
initialize a string with value
std::string s{“hello”};
get length of a string
size_t len = s.length();
initialize an empty vector
std::vector<int> v{};</int>