C++ Ошибка (: недопустимая лексема справа от "::"

Участник
Участник
Статус
Оффлайн
Регистрация
6 Сен 2020
Сообщения
754
Реакции
366
C++:
Expand Collapse Copy
#define NOMINMAX
#include <cmath>
#include <filesystem>
#include <algorithm>
#include <math.h>
#include <iostream>

template < typename t >
__forceinline void clamp(t& n, const t& lower, const t& upper) {
    n = std::max(lower, std::min(n, upper));
}
ошибка тут: std::max
в редакторе пишет что всё нормально а при компиляции выводит ошибку
 
C++:
Expand Collapse Copy
#define NOMINMAX
#include <cmath>
#include <filesystem>
#include <algorithm>
#include <math.h>
#include <iostream>

template < typename t >
__forceinline void clamp(t& n, const t& lower, const t& upper) {
    n = std::max(lower, std::min(n, upper));
}
ошибка тут: std::max
в редакторе пишет что всё нормально а при компиляции выводит ошибку
а зачем тебе эта функция, если она делает тоже самое, что и std::clamp.................
 
а зачем тебе эта функция, если она делает тоже самое, что и std::clamp.................
я чё знаю? я пасту делаю, вижу там функция такая есть значит надо спастить
а так спасибо
 
Назад
Сверху Снизу