![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.06.2010
Сообщений: 2
|
![]()
Почему нельзя разбивать на отдельные файлы шаблонные ф-ции и классы????
![]() |
![]() |
![]() |
#2 |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
потому что кой кому надо почитать про инстанцирование шаблонов
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]() Цитата:
![]() |
|
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 28.06.2010
Сообщений: 2
|
![]()
Тема закрыта!!!А разбивку нельза делать так как на этапе компиляции компилятор просто не увидит адреса нужных ф-ций!
Последний раз редактировалось lordius; 06.07.2010 в 12:45. |
![]() |
![]() |
#5 | |
Новичок
Джуниор
Регистрация: 04.07.2010
Сообщений: 38
|
![]() Цитата:
Например в Visual C# есть директива partial - позволяет разбивать реализацию классов и функций в разных файлах, в том числе и универсальные типы. Вот почитай, тебе пример http://msdn.microsoft.com/ru-ru/library/wa80x488.aspx Последний раз редактировалось Loji; 06.07.2010 в 17:15. |
|
![]() |
![]() |
#6 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]() Цитата:
|
|
![]() |
![]() |
#7 | |
Новичок
Джуниор
Регистрация: 04.07.2010
Сообщений: 38
|
![]() Цитата:
Читать научись про что я писал. А еще посмотри на вопрос темы, как он задан. Я не знаю про какие ты шаблоны там пишешь, в Net есть шаблоны как классов так и функций и их можно разбивать на несколько файлов при написании ( открой System::Collections Framework ). Или как только приведут что то из .NET тебя сразу псих бьет? Последний раз редактировалось Loji; 06.07.2010 в 21:23. |
|
![]() |
![]() |
#8 | |||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
Где это в моем посте агрессия? Я вроде не обзывался и с кулаками не бросался.
Цитата:
Цитата:
Цитата:
Ага. Я псих, что указал на абсурдность упоминания C# в теме, где про него никто не спрашивал, а Вы Д'Артаньян, потому что приплели этот язык ни к месту. Я то к .NET равнодушен, пишу на шарпе даже больше, чем на С++. |
|||
![]() |
![]() |
#9 | |
Новичок
Джуниор
Регистрация: 04.07.2010
Сообщений: 38
|
![]() Цитата:
template<class T> T myfunc(int a){}; template <class Z> class myclass{}; Это не шаблоны функций и классов? Если у вас какое то специфическое понятие шаблонов, - тогда делайте оговорку на свое понимание. Если это -class MyClass<T> - не шаблон класс то что тогда?. Если в C# есть возможность реализовывать в разных файлах функции и классы ( о чем и сказал), то обычно, по логике вещей, это должно быть и в остальных языках, С++ и VB. Я не утверждаю что есть но скорее всего есть. Или что C# исключение тогда?. Да , я согласен возможно слова ручка, я понял за ручку для письма, а автор темы имел ввиду дверную ручку в туалет, не спорю. Что возможно поэтому и не в тему. Последний раз редактировалось Loji; 07.07.2010 в 11:07. |
|
![]() |
![]() |
#10 | ||||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]() Цитата:
Это Generic. Если бы в С++ были Generic, то их можно было бы разбивать на интерфейс/реализацию. Особенности шаблонов и компиляции С++ программ этого не позволяют. Цитата:
Цитата:
Цитата:
Топикстартер удовлетворен - не вижу смысла продолжать этот бессмысленный диалог. |
||||
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Классы и файлы | ThisIzGame | Общие вопросы C/C++ | 1 | 16.06.2010 10:42 |
Почему из метода класса нельзя обратиться к компоненту на форме? | Дима я | Общие вопросы Delphi | 2 | 28.03.2010 13:21 |
шаблонные строковые функции | MrKarapuz | Общие вопросы C/C++ | 7 | 09.11.2009 15:07 |
почему под созданным пользователем нельзя зайти? | Bat{CMD}_Men | Общие вопросы Delphi | 1 | 04.11.2009 10:47 |