|
|
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
Решил попробовать "заворачивать" указатели в boost::shared_ptr, все установил, добавил пути в настройки студии. Пишу объявление типа: Код: plaintext 1. потом в коде пишу: Код: plaintext 1. почему не "вываливается" список доступных ф-ий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2007, 16:29:37 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
А у него несварение от шаблонов. PS Повеселилo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2007, 21:33:26 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
Tubrik пишет: > почему не "вываливается" список доступных ф-ий? Потому что "потому" кончается на "у" ! Не будет это работать никогда. Ты лучше скажи спасибо, что тебе IntelliSense вообще что-то выдает с шаблонами. Как у него только башку не рвет от этого сумашедшего языка - я не знаю. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2007, 10:35:22 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
MasterZiv Tubrik пишет: > почему не "вываливается" список доступных ф-ий? Потому что "потому" кончается на "у" ! Не будет это работать никогда. Ты лучше скажи спасибо, что тебе IntelliSense вообще что-то выдает с шаблонами. Как у него только башку не рвет от этого сумашедшего языка - я не знаю. Posted via ActualForum NNTP Server 1.4 я только начал вникать в шаблоны, поэтому не понимаю почему с stl библиотекой он нормально справляется, а тут нет.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 22:17:05 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
Не справляется, с auto_ptr те же яйца. Прсто там не только шаблон но и переопределение оператора -> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 22:22:56 |
|
||
|
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 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 22:35:42 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
Нет, используй printf("Size of vector = %d", v.size()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 08:35:15 |
|
||
|
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:41:24 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
BorrНет, используй printf("Size of vector = %d", v.size()); если заменить %d на %u, то вполне можно, но меня интересовал имеено вывод с cout, с той стороны, что неудобно каждый раз приводить к нужному типу, чтобы устранить все предупреждения компиялтора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 09:48:31 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
Ну что тут можно сказать - вражеский компилятор неправ. Опять набившая оскомину забота о пользователях ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 10:11:56 |
|
||
|
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, 12:12:26 |
|
||
|
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 этот вариант тоже перестал работать внезапно, о горе мне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2007, 22:50:40 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
Граждане, используйте VisualAsist X. У него всё прекрасно вываливается. Для shared_ptr в том числе. Я вообще не понимаю как я раньше без него жил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2007, 05:34:39 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
AmdeiГраждане, используйте VisualAsist X. У него всё прекрасно вываливается. Для shared_ptr в том числе. Я вообще не понимаю как я раньше без него жил... установил, только раскраску пеструю убрал, а то совсем подсадит.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2007, 09:04:02 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
Tubrik AmdeiГраждане, используйте VisualAsist X. У него всё прекрасно вываливается. Для shared_ptr в том числе. Я вообще не понимаю как я раньше без него жил... установил, только раскраску пеструю убрал, а то совсем подсадит.. просто сказка :) с ним можно совсем облениться, даже грамматический анализатор комментариев на англ. есть, и др. ненужные вещчи, но самое главное от шаблонов у него башку не рвет от этого сумашедшего языка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2007, 13:04:31 |
|
||
|
boost::shared_ptr
|
|||
|---|---|---|---|
|
#18+
Tubrik Tubrik AmdeiГраждане, используйте VisualAsist X. У него всё прекрасно вываливается. Для shared_ptr в том числе. Я вообще не понимаю как я раньше без него жил... установил, только раскраску пеструю убрал, а то совсем подсадит.. просто сказка :) с ним можно совсем облениться, даже грамматический анализатор комментариев на англ. есть, и др. ненужные вещчи, но самое главное от шаблонов у него башку не рвет от этого сумашедшего языка :) Еще как рвет - будет он тебе и методы синим красить и не находить определение! Только они со студийным интелисенсом друг друга дополняют хорошо - это да, удобно (особенно, что касается "Go To Definition" из контекстного меню студии и ассистовского "Alt+G"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2007, 13:10:45 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34873516&tid=2027979]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
167ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 421ms |

| 0 / 0 |
