Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Как пофиксить ошибку с std?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
15 Дек 2018
Сообщения
39
Реакции
4
1598705975028.png





В одной из тем сказали написать: #include <stdexcept>
Я написал. Но чёт ничего не изменилось. Подскажите как это пофиксить. Если что могу очень тупить, ведь я новенький в этой сфере(
 
зачем ты компилишь в дебаге?и в свойствах проекта->Общие стандарт языка и выбери 17 год
Мне подсказали что этот соурс нужно в дебаге компилить. Потому-что в релизе в этом соурсе куча ошибок при компиляции.
 
Тема у вижуал студио конечно красивая, прекрасная
#include <algorithm>
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Посмотреть вложение 96348




В одной из тем сказали написать: #include <stdexcept>
Я написал. Но чёт ничего не изменилось. Подскажите как это пофиксить. Если что могу очень тупить, ведь я новенький в этой сфере(
попробуй #include <filesystem>
стандарты языка C++ 2017
 
look like windows 95


Про инклюд алгоритма ему уже писали, похожу не помогло
Я перепробывал всё что вы написали, не помогло. Вот скрин:
1598871648136.png

Я даже визуал студио 2017 скачал, но нет. Может я вам скину сурс и вы попрубуете пофиксить пожалуйста?(
 
Я перепробывал всё что вы написали, не помогло. Вот скрин:Посмотреть вложение 96769
Я даже визуал студио 2017 скачал, но нет. Может я вам скину сурс и вы попрубуете пофиксить пожалуйста?(
1598872009101.png


Всё работает, clamp имеет инициализацию в библиотеке algorithm, вот она (зачем?):
C++:
Expand Collapse Copy
#if _HAS_CXX17
// FUNCTION TEMPLATE clamp
template <class _Ty, class _Pr>
_NODISCARD constexpr const _Ty& clamp(const _Ty& _Val, const _Ty& _Min_val, const _Ty& _Max_val, _Pr _Pred) {
    // returns _Val constrained to [_Min_val, _Max_val] ordered by _Pred
#if _ITERATOR_DEBUG_LEVEL == 2
    if (_DEBUG_LT_PRED(_Pred, _Max_val, _Min_val)) {
        _STL_REPORT_ERROR("invalid bounds arguments passed to std::clamp");
        return _Val;
    }
#endif // _ITERATOR_DEBUG_LEVEL == 2

    if (_DEBUG_LT_PRED(_Pred, _Max_val, _Val)) {
        return _Max_val;
    }

    if (_DEBUG_LT_PRED(_Pred, _Val, _Min_val)) {
        return _Min_val;
    }

    return _Val;
}

template <class _Ty>
_NODISCARD constexpr const _Ty& clamp(const _Ty& _Val, const _Ty& _Min_val, const _Ty& _Max_val) {
    // returns _Val constrained to [_Min_val, _Max_val]
    return _STD clamp(_Val, _Min_val, _Max_val, less<>());
}
#endif // _HAS_CXX17
 
Посмотреть вложение 96773

Всё работает, clamp имеет инициализацию в библиотеке algorithm, вот она (зачем?):
C++:
Expand Collapse Copy
#if _HAS_CXX17
// FUNCTION TEMPLATE clamp
template <class _Ty, class _Pr>
_NODISCARD constexpr const _Ty& clamp(const _Ty& _Val, const _Ty& _Min_val, const _Ty& _Max_val, _Pr _Pred) {
    // returns _Val constrained to [_Min_val, _Max_val] ordered by _Pred
#if _ITERATOR_DEBUG_LEVEL == 2
    if (_DEBUG_LT_PRED(_Pred, _Max_val, _Min_val)) {
        _STL_REPORT_ERROR("invalid bounds arguments passed to std::clamp");
        return _Val;
    }
#endif // _ITERATOR_DEBUG_LEVEL == 2

    if (_DEBUG_LT_PRED(_Pred, _Max_val, _Val)) {
        return _Max_val;
    }

    if (_DEBUG_LT_PRED(_Pred, _Val, _Min_val)) {
        return _Min_val;
    }

    return _Val;
}

template <class _Ty>
_NODISCARD constexpr const _Ty& clamp(const _Ty& _Val, const _Ty& _Min_val, const _Ty& _Max_val) {
    // returns _Val constrained to [_Min_val, _Max_val]
    return _STD clamp(_Val, _Min_val, _Max_val, less<>());
}
#endif // _HAS_CXX17
Я запутался, очень запутался я уже не понимаю что делать. Вот вам сурс чита, прошу помочь мне его дофиксить
DL:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Я запутался, очень запутался я уже не понимаю что делать. Вот вам сурс чита, прошу помочь мне его дофиксить
DL:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

компилил с этими сетами:
1598873974744.png

1598874010017.png


btw.
1598874096568.png
сотни ошибок, но компилится ?
 
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

компилил с этими сетами:
Посмотреть вложение 96777
Посмотреть вложение 96778

btw. Посмотреть вложение 96779 сотни ошибок, но компилится ?
Слушай, может я что-то недоустановил? Там напирмер какие-то библиотеки или ещё что-то? Поставил те-же настройки что и у тебя, и всё равно те-же ошибки(
 
Назад
Сверху Снизу