
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.10.2007, 16:29:37
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Решил попробовать "заворачивать" указатели в boost::shared_ptr, все установил, добавил пути в настройки студии. Пишу объявление типа: Код: plaintext 1. потом в коде пишу: Код: plaintext 1. почему не "вываливается" список доступных ф-ий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2007, 21:33:26
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
А у него несварение от шаблонов. PS Повеселилo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.10.2007, 10:35:22
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Tubrik пишет: > почему не "вываливается" список доступных ф-ий? Потому что "потому" кончается на "у" ! Не будет это работать никогда. Ты лучше скажи спасибо, что тебе IntelliSense вообще что-то выдает с шаблонами. Как у него только башку не рвет от этого сумашедшего языка - я не знаю. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2007, 22:17:05
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
MasterZiv Tubrik пишет: > почему не "вываливается" список доступных ф-ий? Потому что "потому" кончается на "у" ! Не будет это работать никогда. Ты лучше скажи спасибо, что тебе IntelliSense вообще что-то выдает с шаблонами. Как у него только башку не рвет от этого сумашедшего языка - я не знаю. Posted via ActualForum NNTP Server 1.4 я только начал вникать в шаблоны, поэтому не понимаю почему с stl библиотекой он нормально справляется, а тут нет.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2007, 22:22:56
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Не справляется, с auto_ptr те же яйца. Прсто там не только шаблон но и переопределение оператора -> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2007, 22:35:42
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
у меня еще маленький вопросик, чтобы не создавать новый топик: когда пишу Код: plaintext 1. возникает предупреждение: j:\WORK\Learn\stldemo\vector_demo.cpp(16) : warning C4267: 'argument' : conversion from 'size_t' to 'unsigned int', possible loss of data чтобы его небыло нужно явно приводить тип к unsigned int ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2007, 08:35:15
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Нет, используй printf("Size of vector = %d", v.size()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2007, 09:41:24
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Tubrikу меня еще маленький вопросик, чтобы не создавать новый топик: когда пишу Код: plaintext 1. возникает предупреждение: j:\WORK\Learn\stldemo\vector_demo.cpp(16) : warning C4267: 'argument' : conversion from 'size_t' to 'unsigned int', possible loss of data чтобы его небыло нужно явно приводить тип к unsigned int ? Ну, да. Но можно попробовать ввести оператор << для size_t, если не возникнет неоднозначености. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2007, 09:48:31
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
BorrНет, используй printf("Size of vector = %d", v.size()); если заменить %d на %u, то вполне можно, но меня интересовал имеено вывод с cout, с той стороны, что неудобно каждый раз приводить к нужному типу, чтобы устранить все предупреждения компиялтора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2007, 10:11:56
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Ну что тут можно сказать - вражеский компилятор неправ. Опять набившая оскомину забота о пользователях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2007, 12:12:26
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Tubrik пишет: > boost::shared_ptr<TcpSession> m_wrapped; > потом в коде пишу: > m_wrapped->... Кстати можно же так написать : Код: plaintext 1. 2. 3. А потом, когда уже код написан, если не лень, переписать. Код: plaintext 1. 2. А можно и не переписывать, ничего принципиально страшного нет и в существовании временного автоматического указателя, если его конечно никуда не сохранять. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2007, 22:50:40
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
MasterZiv Tubrik пишет: > boost::shared_ptr<TcpSession> m_wrapped; > потом в коде пишу: > m_wrapped->... Кстати можно же так написать : Код: plaintext 1. 2. 3. А потом, когда уже код написан, если не лень, переписать. Код: plaintext 1. 2. А можно и не переписывать, ничего принципиально страшного нет и в существовании временного автоматического указателя, если его конечно никуда не сохранять. Posted via ActualForum NNTP Server 1.4 этот вариант тоже перестал работать внезапно, о горе мне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2007, 05:34:39
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Граждане, используйте VisualAsist X. У него всё прекрасно вываливается. Для shared_ptr в том числе. Я вообще не понимаю как я раньше без него жил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2007, 09:04:02
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
AmdeiГраждане, используйте VisualAsist X. У него всё прекрасно вываливается. Для shared_ptr в том числе. Я вообще не понимаю как я раньше без него жил... установил, только раскраску пеструю убрал, а то совсем подсадит.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2007, 13:04:31
|
|||
|---|---|---|---|
boost::shared_ptr |
|||
|
#18+
Tubrik AmdeiГраждане, используйте VisualAsist X. У него всё прекрасно вываливается. Для shared_ptr в том числе. Я вообще не понимаю как я раньше без него жил... установил, только раскраску пеструю убрал, а то совсем подсадит.. просто сказка :) с ним можно совсем облениться, даже грамматический анализатор комментариев на англ. есть, и др. ненужные вещчи, но самое главное от шаблонов у него башку не рвет от этого сумашедшего языка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2007, 13:10:45
|
|||
|---|---|---|---|
|
|||
boost::shared_ptr |
|||
|
#18+
Tubrik Tubrik AmdeiГраждане, используйте VisualAsist X. У него всё прекрасно вываливается. Для shared_ptr в том числе. Я вообще не понимаю как я раньше без него жил... установил, только раскраску пеструю убрал, а то совсем подсадит.. просто сказка :) с ним можно совсем облениться, даже грамматический анализатор комментариев на англ. есть, и др. ненужные вещчи, но самое главное от шаблонов у него башку не рвет от этого сумашедшего языка :) Еще как рвет - будет он тебе и методы синим красить и не находить определение! Только они со студийным интелисенсом друг друга дополняют хорошо - это да, удобно (особенно, что касается "Go To Definition" из контекстного меню студии и ассистовского "Alt+G"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2027979]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 197ms |
| total: | 464ms |

| 0 / 0 |
