Итак, анонач, программирование-тред.Призываются те, кто шарит в плюсах.Как передать в функцию по ссылке массив класса структуры?
>>202080405 (OP)Майндфак ещё в том, что у меня на самом деле не C++, а MQL4, который на основе плюсов, но что-то может отличаться.
>>202080405 (OP)> массив класса структурыя джаваёб, но даже я понимаю что здесь ты скорее всего несешь какую-то ёбаную хуйню
>>202086039Блядь, ну опечатался, ТИПА структуры, конечно. >>202085896Спасибо, интересно, только && у меня - это строго конъюнкция и я уже иначе просто делаю.
>>202086639Я имею в виду не class, а type.Структура - это тип данный.Я просто совсем нуфаг, оговорился.
>>202086741любой класс или структ - это тип данных в любом ООП, потому что это, блять, его концепция. что-то ты какую-то хуиту плетешь как по мне
>>202086741Олсо, чтоб воздействовать непосредственно на память при работе функции - очевидные пойнтеры, но что тебе мешает просто делать return в точку вызова как в классической работе по значению - хз
>>202086823Ну и в чём проблема? Массив может быть типа string, типа int, double, а может быть типа структуры.
Массивы по ссылке вроде не передают. Передавай первый элемент и размер.мимо-последний-раз-писал-на-крестах-в-99
>>202086904>что тебе мешаетТо, что я понятия не имею, о чём ты.Я хотел передать массив структур в функцию по ссылке, как всегда делается с массивами, чтобы в функции его обработать и наполнить как надо. Для этого мне нужен был шаблон, как это конкретно делается. Но теперь уже не важно.
>>202086969В моём языке только по ссылке и передают, если память не изменяет.Массив динамический.>>202086920Да, именно это я и хотел сказать.
>>202080405 (OP)>ункцию по ссылке массив класса структуребанvoid pook(class coco * coco_array, int coco_array_lenght){}void mani(){coco kukarek[228];pook(kukarek, sizeof(kukarek)/sizeof(coco))}
>>202088054а вообще это не очень хорошая практика, лучше метод сделать и его вызывать у элементов массива, чем куда-то передавать сам массив
>>202088196>>202088245Как скажете.>>202088292Я уже сделал сколько надо массивов поотдельности, а потом отдельно скопировал их в массив структуры.
>>202089057Ох, ну давай, ебись с отладкой и перекодированием, слушай от коллег с начальником, какой ты мудак - не умеешь писать нормально, срываешь сроки.