у меня есть «массив» строк, определенных в качестве таковых:Тест C++, если карта существует элемент
typedef map<int, string> strArr;
Всякий раз, когда я делаю это:
strArr args;
if(!args[1]) { /*do stuff*/ }
Компилятор говорит мне, что есть no match for 'operator!'
Почему это так, и как я могу это исправить?
EDIT: Есть ли способ сделать эту работу с bool operator!()!
Это так, потому что вы не смогли прочитать какую-либо документацию, вместо того, чтобы выбрать, чтобы случайно угадать! –