Size: a a a

2021 February 20

О

Олег in supapro.cxx
Mikhail Kalugin
Правильный тип в принимающей функции написать, наверное - компилятор даже подсказал какой.
честно говоря, не понимаю
источник

И

Илья in supapro.cxx
это ведь только установит позицию. Задача такова, сделать круг , который будет по кругу вращаться вокруг круга. формулу я знаю для x0=x * R*sin(t) для y аналогично и потом да name.setPosition(x0.y0)
источник

K

Kirill in supapro.cxx
Илья
это ведь только установит позицию. Задача такова, сделать круг , который будет по кругу вращаться вокруг круга. формулу я знаю для x0=x * R*sin(t) для y аналогично и потом да name.setPosition(x0.y0)
Получаешь координаты через auto pos = son1.getPosition();
Модифицируешь их pos.x += 13; pos.y -= 37; (сюда можешь подставить любую формулу)
Устанавливаешь новые координаты son1.setPosition(pos);
источник

И

Илья in supapro.cxx
Kirill
Получаешь координаты через auto pos = son1.getPosition();
Модифицируешь их pos.x += 13; pos.y -= 37; (сюда можешь подставить любую формулу)
Устанавливаешь новые координаты son1.setPosition(pos);
спасибо понял
источник

MK

Mikhail Kalugin in supapro.cxx
Олег
честно говоря, не понимаю
у тебя menuhelp принимает функции с прототипом void (), а должно быть другое - в сообщение ошибки, с кучей std::string (со смартфона копировать и править код не удобно) - почитай про function pointers, вкратце, в C/C++ функция объект первого класса, но раз язык типизированный, то для того чтобы это работало используется специальный тип указателей, и этот указатель подходит только для какого-то одного определения функции, а не для всех.
источник

О

Олег in supapro.cxx
я понял, а по скольку функции у меня разные и принимают разные количества  аргументов, проще будет не выносить в функцию)
источник

MK

Mikhail Kalugin in supapro.cxx
Олег
я понял, а по скольку функции у меня разные и принимают разные количества  аргументов, проще будет не выносить в функцию)
Не обязательно - те же упаковки через std::map могут помочь (все функции будут принимать std::map & - ссылку на map с параметрами) и уже сами выбирать нужные аргументы из мапа. Наверное, можно и что-то еще придумать.
источник

MK

Mikhail Kalugin in supapro.cxx
Но, кажется, так писать не принято - вообще, если эти функции больше нигде не будут использоваться, будет лучше пересмотреть дизайн.
источник

MK

Mikhail Kalugin in supapro.cxx
Но, в конечном итоге важен баланс между удобством, читаемостью кода, изменяемостью и надежностью.
источник

D

Dmitriy in supapro.cxx
Kirill
А что занимает больше памяти - map или unordered_map, при одинаковом наполнении?
Сложный вопрос
Ноды + массив хэшей vs. ноды большего размера
источник

D

Dmitriy in supapro.cxx
Чекни)
источник

S

SupaproBot in supapro.cxx
Переслано от Timur Umurzakov
Добрый вечер! Мне дали задание в универе написать на С заменитель библиотеки <string.h> не используя []. Задание предназначено для понимания работы с pointers. До этого в жизни я пользовался только Matlab и Python. Сижу и туплю.
Подскажите пожалуйста какой-нибудь ресурс (книгу, ютюб или сайт), где можно набраться ума на эту тему.
источник

TU

Timur Umurzakov in supapro.cxx
Добрый вечер! Написал вопрос в pro.cxx и бот перенес его сюда.
источник

D

Dmitriy in supapro.cxx
SupaproBot
Переслано от Timur Umurzakov
Добрый вечер! Мне дали задание в универе написать на С заменитель библиотеки <string.h> не используя []. Задание предназначено для понимания работы с pointers. До этого в жизни я пользовался только Matlab и Python. Сижу и туплю.
Подскажите пожалуйста какой-нибудь ресурс (книгу, ютюб или сайт), где можно набраться ума на эту тему.
arr[idx] эквивалентно *(arr + idx)
источник

А

Андрей in supapro.cxx
Timur Umurzakov
Добрый вечер! Написал вопрос в pro.cxx и бот перенес его сюда.
источник

K

Kirill in supapro.cxx
SupaproBot
Переслано от Timur Umurzakov
Добрый вечер! Мне дали задание в универе написать на С заменитель библиотеки <string.h> не используя []. Задание предназначено для понимания работы с pointers. До этого в жизни я пользовался только Matlab и Python. Сижу и туплю.
Подскажите пожалуйста какой-нибудь ресурс (книгу, ютюб или сайт), где можно набраться ума на эту тему.
x[n] эквивалентно *(x+n)
сделай с [] и потом просто замени на вот эту конструкцию
источник

D

Dmitriy in supapro.cxx
Kirill
x[n] эквивалентно *(x+n)
сделай с [] и потом просто замени на вот эту конструкцию
Можно ещё в шутку заюзать <::>
источник

D

Dmitriy in supapro.cxx
Например, arr<:0:>
источник

K

Kirill in supapro.cxx
Dmitriy
Можно ещё в шутку заюзать <::>
Диграфы диграфы.....
источник

TU

Timur Umurzakov in supapro.cxx
@undefinedundefined , @devcpp , @DymOK - большое спасибо! Примерно понял. Думаю, что теперь справлюсь.
источник