Я АНИ, который принимает два-структуру в качестве аргументовЛучший способ обеспечить аргумент функции
struct bundle{
int a;
int b;
int c;
};
void func(const bundle& startBundle, const bundle& endBundle);
Также я должен написать еще один API, который имеет те же требования, но вместо Int А в расслоении структуры должна быть двойной ,
Я могу написать 2 structs (1 для int и 1 для double), но это кажется не очень хорошим, и если я использую struct, функции имеют слишком много аргументов (3 единицы для начала и 3 agruments для конца). Пожалуйста, предложите правильный способ решения этой проблемы.
Также, если мне нужно использовать аргумент по умолчанию для endBundle, как его использовать?
В случае станд :: массив, все 3 аргументы будут двойником, но мне нужно только 1-agrument быть в два раза. –
aga
@anujgupta А, я не понял этого. См. Мое редактирование. – TartanLlama