Пытаюсь передать элемент из массива в функцию:
u = bezu(mas[j,j],mas[j,i]);
void bezu(int a,int b)
{
}
Выдает ошибку:аргумент типа "int *" несовместим с параметром типа "int"
Ну, наверное, у вас mas
- это int**
, а поскольку j,i
есть составной оператор (читай про оператор "запятая"), дающий значение i
, то mas[j,i]
- по сути то же, что и mas[i]
.
Мне просто интересно - неужели глянуть в учебник, и вспомнить, что в C++ обращаться нужно как mas[j][i]
- это труднее и дольше, чем писать и, простите, позориться на RuSO? Вы же не с небес откровения об языке получаете - ну полистайте книгу! посмотрите в Интернете! ну сделайте хоть что-то самостоятельно...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как можно разделить память между процессами, чтобы процессы эту память поняли, как очередь(queue) на C++ в Linux? Спасибо
Есть директория с компонентами, все из которых являются статическими библиотекамиОни лежат в общей папке, каждая компонента имеет свой CMakeLists
Я написал основную часть кода по построению ромбаНа ввод - символ, который будет являться границей, и ширина (еще одновременно и длина)
Kак я могу создать общий class для двух процессов в Shared Memory? Например я хочу чтобы этот class был обшим для двух процессовСпасибо