Предположим, у меня есть несколько объектов с конструктором в стиле C:
struct MyStruct { int item1; int item2 };
MyStruct construct_struct(int a, int b, int c, ...);
И я хотел бы, не переставляя полностью копировать код и вставляя дублирующий код, просто определить под структурами конструктор стиля C ++:
MyStruct::MyStruct(int a, int b, int c, ...){
// in pseudo code
this = construct_struct(a,b,c,...);
}
Как это можно сделать в C ++?