Articles of функция

Преобразование 2D-массива в текст с использованием функций c ++

Вероятно, есть простой ответ на мой глупый вопрос, но я просто не могу думать логически прямо сейчас. То, что я до сих пор является функцией для создания 2D-массива (на основе размеров, которые вводит пользователь) и генерации случайного числа для каждого элемента массива. В этой следующей части я застрял … Как переместить этот 2D-массив в другую […]

Рекурсивная функция Фибоначчи (с отрицательными числами)

Я могу написать рекурсивную функцию Фибоначчи для всех чисел, больших 0, но функция полностью неверна для чего-либо отрицательного. Любая идея, как реализовать это в c ++? int fibonacci(int n){ if(n == 0)return 0; if(n == 1)return 1; return fibonacci(n – 1) + fibonacci(n – 2); }

Ожидаемое постоянное выражение, не может выделить массив постоянного размера 0

Я пытаюсь создать массив объектов, и он отлично работает, если я вручную введу размер массива, но всякий раз, когда он пытается получить информацию от функции args, она дает ошибки «Ожидаемое постоянное выражение» и «не может выделять массив постоянный размер 0 “. Я искал вокруг и нашел несколько решений, но ни один из них не работает […]

Как создать форму цикла, подобную команде на C ++?

Я хочу сделать что-то очень простое в C ++, но я не могу найти, как это сделать. Я хочу создать такую ​​функцию, как цикл for, где я идеально введу переменную для времени, когда итерация должна произойти, и некоторые функции внутри скобок, которые моя функция выполнит. Надеюсь, я был достаточно ясен. Спасибо… пример superFor (1) { […]

Доступ к функции-члену объекта в массиве

У меня массив с объектами classа, который я создал. Я хочу получить доступ к функциям каждого из них, но я не знаю, как это сделать. Я попробовал это с указателем, но это не сработало. Извините за вопрос noobie, я новичок.

(Qt C ++) u Undeclared Identifier Когда в новой функции

🙂 Я работаю над проектом, и мне нужно принять значение (ui-> SpawnX-> value ()) и поместить его в переменную int. Когда я ставлю: temp_int = ui->SpawnX->value(); в void MainWindow::on_actionSave_savegame_dat_triggered() { int temp_int; } он работает безупречно, однако у меня их будет много, поэтому я хочу поставить его в простой функции. Итак, выше этого я сделал: […]

Пока Loop не будет зацикливаться на C ++

Я не могу понять, почему этот цикл зациклился. Это делалось хорошо, прежде чем я переместил код. Теперь у меня есть что-то еще работающее, и оно просто не зацикливается. Я также попытался сделать quit bool установленным в true и попытался выполнить цикл, пока он был прав до тех пор, пока пользователь не ударит 4, чтобы выйти, […]

В C ++, используя luabind, функция вызова определена в файле lua?

Скажем, у меня есть файл lua: –functions.lua function testadd(a, b) return a+b end Как я могу использовать luabind для загрузки этого файла и вызвать эту функцию – что-то вроде: //test.cpp extern “C” { #include “lua.h” #include “lualib.h” #include “lauxlib.h” } #include #include int main() { lua_State *myLuaState = lua_open(); luaL_openlibs(myLuaState); luaL_loadfile(myLuaState, “functions.lua”); luabind::open(myLuaState); int value […]

Перекрестное произведение векторов в C ++

В рамках программы, которую я пишу, мне нужно найти кросс-произведение вектора удвоений и вектор комплексных удвоений. Я написал функцию, которая, как мне кажется, должна это делать, но когда я ее вызываю, я получаю следующую ошибку: error: no matching function for call to ‘CrossProduct1D(std::vector< double, std::allocator >&, std::vector<std::complex, std::allocator<std::complex > >&)’ Вот мой код: #include #include […]

Вещи, которые могут повлиять на время, затрачиваемое на функции

Существует множество пунктов (скажем, 100 000 баллов). То, что я пытаюсь сделать, это Найдите четыре крайних точки (минимум x и y, максимум x и y) Отбросить точки внутри первых четырех крайних точек Найдите следующие четыре крайних точки среди оставшихся точек. (до тех пор, пока не осталось точек, в коде он останавливается при обнаружении вторых четырех […]