using initializer list c++ again code example

Example 1: initializer list c++

class Example {
public:
	int m_A, m_B, m_C;
	Example(int a, int b, int c);
};

Example::Example(int a, int b, int c):
	// This is an initializer list
	m_A(a),
	m_B(b),
	m_C(c)
{ /* Constructor code */ }

Example 2: c++ initialization list

class Something
{
private:
    int m_value1;
    double m_value2;
    char m_value3;
 
public:
    Something()
    {
        // These are all assignments, not initializations
        m_value1 = 1;
        m_value2 = 2.2;
        m_value3 = 'c';
    }
};

Tags:

Cpp Example