vector<int> arr(10)?Stack? apply) или, что ближе всего, операция переопределения - override.class OverrideableInt, поле overrideValue является приватным. Значит тебе не просто саму stealDataFrom надо написать, но еще и объявление дружественности написать.OverrideableXYN у тебя много, они все разные и являются составными частями модели записи в базе. Потом ты хочешь из одной записи в базе перетянуть только оверрайды значений.steal выполнять через визитера по двум спискам. Вроде такого.dest_record.Visit( source_record, ApplyOverriddenValue );from в to последний не будет идентичен?steal. :)steal ничего не крадет, то это уже очень странно. stealDataFrom у тебя ничего не steal, т.к. он вызывает оператор копирования.OverrideableInt& OverrideableInt::operator = ( OverrideableInt&& right )), то это был бы именно steal. Но и в таком случае steal лучше заменить на move чтобы не грузить пользователей твоего кода синонимами.void sort(int size_i, int size_j, double** arr, vector<double>* pv) со всеми вытекающими изменениями.sort(size_i, size_j, arr, *pv); без каких-либо дополнительных изменений. 2. Если я подключу хедер, то получу ошибку multiple definition.
-Werror-implicit-function-declaration. >К kmain.c подключён лишь один заголовочный файл kernel.h, в нём vgamemory.h
заголовочный файл kernel.h, в нём vgamemory.h никаким образом не подключается
Что означает "работает просто vector arr(10)"? Работать код может самым различным способом, даже неправильным. Чтобы понять тебя, от тебя нужны детали и пояснения твоей терминологии.