Нет, если параметры в конце подписи не имеют значений по умолчанию, например:
class Foo {
public:
Foo(int w, char x, int y=5, int z=0);
...
};
Если есть значения по умолчанию, то вы можете указать только не стандартные параметры и, по желанию, некоторые стандартные параметры,т.е. любой из следующих вызовов будет действительным:
Foo abc (10, 'a');
Foo abc (10, 'a', 3);
Foo abc (10, 'a', 42, 11);