Initialization
#include <iostream>
#include <string>
#include <vector>

class C
{
	private:
		int a = 0, b = 0;//C++11
	public:
		C(int i, int j):a(i), b(j){}
};

int main(int argc, char *argv[])
{
	//C++
	std::string s("Hello");
	//std::string s = "Hello";
	int m = int();
	//int x = 5;
	//C c(1, 2);
	int arr[4] = {0, 1, 2, 3};

	//C++11
	C c{1, 2};//C++11
	int *a = new int[3] {1, 2, 0};//C++11
	std::vector<std::string> v = {"first", "second"};

	return 0;
}
		
Reference