Файл function.h выглядит следующим образом:
Код: Выделить всё
#ifndef FUNCIONES_H
#define FUNCIONES_H
#include
#include
#include
// 1)
void selection_sort(vector & v);
void insertion_sort(vector & v);
#endif
Код: Выделить всё
incomplete type "void" is not allowedC/C++(70)Код: Выделить всё
identifier "vector" is undefinedC/C++(20)Код: Выделить всё
type name is not allowedC/C++(254)Код: Выделить всё
identifier "v" is undefinedC/C++(20)Мне это кажется странным, потому что я уже включил векторную библиотеку, но, поскольку я не использую библиотеку std, кажется, что файл не знает, что такое вектор - это...
Я мог бы просто ввести пространство имен std и решить эту проблему, но я хочу знать, почему это не работает.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ssary-here
Мобильная версия