|
|
|
templated funcrion
|
|||
|---|---|---|---|
|
#18+
ничего не понял. бестолклвый и слепой. народ спрашивал про инстанцианию, я ответил, ты еще и упомянул про перегруженные функции при наследовании -вроде тоже ответил. теперь ты копаешь еще кудато, приведи пример что-ли, может на коде пойму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 15:31 |
|
||
|
templated funcrion
|
|||
|---|---|---|---|
|
#18+
blindedничего не понял. бестолклвый и слепой. народ спрашивал про инстанцианию, я ответил, ты еще и упомянул про перегруженные функции при наследовании -вроде тоже ответил. теперь ты копаешь еще кудато, приведи пример что-ли, может на коде пойму. мой вопрос , на который я думал, что получил следуюий ответ: blindedТам тебе объяснят что это из-за множественного наследования, вдруг ты решишь отнаследоваться от двух классов у каждого из которых есть метод foo(int). Вот чтобы это было можно ответственность свалили на программера Вообщем, не пойму, почему линкер не ругается, когда встречает две инстанциации одного метода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 15:56 |
|
||
|
templated funcrion
|
|||
|---|---|---|---|
|
#18+
Barlone, спасибо! Я в принципе все тоже самое сказал, только может не так четко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 20:29 |
|
||
|
templated funcrion
|
|||
|---|---|---|---|
|
#18+
Barlone тынц Понял лишь, то что все компиляторы и линковщики решают этот вопрос по своему, и стандартизованные действия для этого не предусмотрны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 10:12 |
|
||
|
templated funcrion
|
|||
|---|---|---|---|
|
#18+
blindedА это очень просто template<> void ToolBox::ShowArrayContent<int>(int); Вот тогда модуле п оявляется код соотвествующей фукции, независимо от того юзаешь ты ее или нет. .......... Вот сейчас начал опять заморачиваться с темплэйтед методами и решил сделать через явную инстанциацию... имеем в хидаре: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 12:49 |
|
||
|
templated funcrion
|
|||
|---|---|---|---|
|
#18+
Вот сейчас начал опять заморачиваться с темплэйтед методами и решил сделать через явную т... Код: plaintext 1. это явная специализация, а явное инстанцирование вот: Код: plaintext 1. и оно не должно быть в хедере afaik ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 13:14 |
|
||
|
templated funcrion
|
|||
|---|---|---|---|
|
#18+
Голенков Владимир Вот сейчас начал опять заморачиваться с темплэйтед методами и решил сделать через явную т... Код: plaintext 1. это явная специализация, а явное инстанцирование вот: Код: plaintext 1. и оно не должно быть в хедере afaik Теперь тупо выдает не могу слинковать по причине ошибки (ХЗ какой):) Как выясняется это не имеет отношения к вашему посту - глюк у меня где-то. Как разберусь буду пробовать как вы сказали. Кстати, что происходит при специализации? мы явно говорим что этот метод будет работать с double, но не создаем инстас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 13:53 |
|
||
|
templated funcrion
|
|||
|---|---|---|---|
|
#18+
Голенков Владимир Вот сейчас начал опять заморачиваться с темплэйтед методами и решил сделать через явную т... Код: plaintext 1. это явная специализация, а явное инстанцирование вот: Код: plaintext 1. и оно не должно быть в хедере afaik Теперь тупо выдает не могу слинковать по причине ошибки (ХЗ какой):) Как выясняется это не имеет отношения к вашему посту - глюк у меня где-то. Как разберусь буду пробовать как вы сказали. Кстати, что происходит при специализации? мы явно говорим что этот метод будет работать с double, но не создаем инстас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34062462&tid=2030022]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 484ms |

| 0 / 0 |
