Я сейчас тестирую с помощью простой тестовой программы. Это выглядит так:
#include <iostream>
using namespace std;
int main() {
string s = "a b c d ";
remove(s.begin(),s.end(),' ');
}
Когда я создаю его с помощью Visual Studio, он строится правильно и не выдает никаких ошибок. Однако, если я попытаюсь создать его с помощью eclipse (mingw), он будет жаловаться на функции «удалить», как и должно быть, потому что соответствующий заголовок не включен. Есть ли способ настроить визуальную студию так, чтобы она также жаловалась и не включала автоматически заголовки или что-то еще, что она делает? Я уже проверил, отключив возможность использования предварительно скомпилированных заголовков в свойствах проекта Visual Studio, и это не помогает.