параметры по умолчанию в файлах .h и .cpp

Составитель: g ++ 4.7.2

Хорошо. Поэтому я запутался в параметрах по умолчанию в.h а также.cpp файлы. Во многих местах (включая этот сайт) упоминается, что параметры по умолчанию можно добавлять только в файлы .h, а не в файлы .cpp. Тем не менее, этот код доказывает, что это неправильно:

test1.h

#pragma once

#include 
using namespace std;

class Class{
public:
    Class(int, int, int=1);
};

test1.cpp

#include "test1.h"

Class::Class(int a, int b=2, int c)
{
    cout

Ответы на вопрос(4)

Ваш ответ на вопрос