![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]()
что это за классы ?
Код:
|
![]() |
![]() |
![]() |
#12 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
I'm learning to live...
|
![]() |
![]() |
![]() |
#13 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]()
Всем большое спасибо за помощь. вероятно это именно то что мне надо
Stilet благодарю за идею. Код:
Последний раз редактировалось RAFA91; 29.07.2015 в 17:35. |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
Да, но только нужно обязательно такое же количество и передать после.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
![]() |
![]() |
![]() |
#15 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]()
Подскажите, а можно ли как-то подстроить функцию
newMyArray для работы с разными типами ? Я пытался написать так , но не пойму как в эту функцию передать параметр T ![]() получаю одну ошибку. Код:
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
A *V = newMyArray<A>(5,10,11,12,13,14);
А что за тип А? Кроме того, лучше сделать несколько вариантов этой функции с различным количеством аргументов. Тогда не нужно будет передавать количество параметров и будет строгая проверка типов. |
![]() |
![]() |
![]() |
#17 |
Заблокирован
Регистрация: 06.02.2011
Сообщений: 1,999
|
![]()
Благодарю Вас за помощь !!!
Код:
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
Тут есть еще одна проблема, а именно:
Код:
Код:
Код:
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Аргументы в стеке у вас int а не A, поэтому и ломается все.
Компилятор не знает, что ваши аргументы должны иметь тип T, ибо это нигде не указано. |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
![]()
Аргументы могут быть и не в стеке, для этого и используются эти функции, чтоб с ними не было проблем. Пробовал делать так:
Код:
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инициализация массива. | dmitryfisko | Помощь студентам | 4 | 03.02.2014 21:36 |
Инициализация массива строк в Си | majuw | Помощь студентам | 0 | 19.04.2013 22:55 |
инициализация массива, вывод массива и обработка массива должны быть реализованы с помоshью функций | airesjke | Помощь студентам | 0 | 02.03.2012 16:14 |
инициализация массива | parazzzitka93 | Общие вопросы C/C++ | 11 | 02.04.2011 21:01 |
инициализация массива | Arcueid1691 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 01.06.2009 02:36 |