Я получаю сообщение об ошибке в Visual C++, что дает мне очень трудное время.Ошибка Visual C++ C2143: синтаксическая ошибка: отсутствует ')' перед 'константой'
Ошибка чтения Ошибка c2143: синтаксическая ошибка: отсутствует «)» перед «константа»
Мой код заключается в следующем:
coefficient[i] = (1 - (2 * depth)) + ((t - floor(t + 0.5) + 1) 2 * depth);
Я #include в начале файла, который должен определить функцию пола (двойной).
немного больше объяснений переменных.
double depth - это переменная-член класса, в которой эта строка находится.
int i - значение индекса.
double t является добавочным значением.
То, что они делают, действительно несущественно, но я хотел уточнить, что все три уже определены как переменные основных типов.
Я прошел проверку и подтвердил, что все круглые скобки совпадают. Я не понимаю, что такое «постоянный», на который ссылается компилятор. Есть идеи?
Ах, глупый меня. Может быть трудно увидеть простые ошибки без второй пары глаз. Благодарю. – Rich