Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
gerzon
1

error: invalid operands of types 'const int*' and 'const int*' to binary 'operator+'

01.10.2013, 14:19. Просмотров 1661. Ответов 2
Метки нет (Все метки)

Что означает ошибка в 8 строчке error: invalid operands of types 'const int*' and 'const int*' to binary 'operator+'?

C++
1
2
3
4
5
6
7
8
9
10
template<typename T>
const T *BinarySearch(const T *p_v, size_t vSize, const T *p_first, const T *p_last, T key)
{
    const T *p_middle;
 
    while (p_first < p_last)
    {
        p_middle = (p_first + p_last) / 2;
    }
}
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2013, 14:19
Ответы с готовыми решениями:

Error: invalid operands of types 'float' and 'int' to binary 'operator%'
float n,m,k; cout &lt;&lt; &quot;Kiek vairotojas is sandelio turi parvezti deziu i parduotuve?: &quot;; ...

Объясните, как исправить ошибку invalid operands of types 'double' and 'const char [2]' to binary 'operator -
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace...

invalid operands of types 'double' and 'int' to binary 'operator%'
В строке где If выдает вот эту ошибку 2 раза: invalid operands of types 'double' and 'int' to...

Ошибка: invalid operands of types 'double' and 'int' to binary 'operator%'
Я писал программу и решил скомпилировать. В этих строках возникли ошибки. n = rint((a / pow(10,...

2
249 / 219 / 63
Регистрация: 30.07.2013
Сообщений: 465
01.10.2013, 14:26 2
Ошибка означает, что нет такой операции, как сложение указателей. Разность - есть, а сложения нет.
C++
1
p_middle = p_first + ( p_last - p_first ) / 2;
1
Модератор
Эксперт С++
9928 / 8445 / 5135
Регистрация: 18.12.2011
Сообщений: 22,633
01.10.2013, 14:28 3
Сообщение означает, что компилятору не понятно, как складывать два указателя.
Может быть ему мешает const...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2013, 14:28

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка "invalid operands of types double and int to binary operator"
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { float k; int...

[Error] invalid operands of types '<unresolved overloaded function type>' and 'double' to binary 'operator*'
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; /* run this program using the console...

int const * const foo(const int* param) const - разъясните значение квалификаторов
int const * const foo(const int* param) const -----1------2----------3----------------4 1: ?...

Несовместимость типов данных: Error:invalid conversion from 'int' to 'const char*'
Код для ардуинки. #include &lt;VirtualWire.h&gt; const int led_pin = 13; const int transmit_pin =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.