We can initialize the variable in two ways in C++11
One:
int abc = 7;
Two:
int ab
The first is the copy initialization, while the second is list initialization.
But, usually copy initialization is less used. Because, if you're doing it by passing objects of user defined types, it just causes bitcopy & hence may not produce intended results if the user defined class uses pointers.