Re: Векторні масиви у функціях
std::vector - взагалі не масив. Немає такого поняття "векторний масив". Так, він поводить себе в певних ситуаціях схоже на масив, але це не масив.
І я очікував тут відповіді "бо перший аргумент функції insert_sort типу double [], а викликається ця функція з параметром a, який є типу vector<double>"; але, може, так навіть і на краще. Отже, double[] - це не vector<double>; добре, що це було сказано вами, а компілятор ще й додав, що одне на інше так просто перетворити не виходить. А що треба зробити з функцією insert_sort, щоб вона приймала не double[], а vector<double>?