Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > Как объявить сложную конструкцию |
Автор: Нитонисе 2.11.2010, 22:10 |
Нужно объявить указатель на вектор указателей, указывающих на вектор указателей? То есть своеобразный двухмерный массив. |
Автор: leniviy 2.11.2010, 22:57 | ||
Я бы объявил вектор векторов. |
Автор: mrbrooks 3.11.2010, 08:58 |
leniviy, хранить просто указатели - дело не кошерное. для этого используют умные указатели. не то что, критично, но как бэ правило хорошего тона. ![]() |
Автор: oldcode 3.11.2010, 09:54 | ||
а можно пример именно "умных указателей" ? |
Автор: mes 3.11.2010, 10:27 |
std::shared_ptr для свежих компилятров, для остальных можно взять из буста или другой библиотеки, например loki. |
Автор: Нитонисе 3.11.2010, 11:54 |
Мне показалось, что речь идет об указателях не на void, а на конкретный тип. |
Автор: mes 3.11.2010, 15:29 | ||
именно о таких.. ![]() |
Автор: leniviy 3.11.2010, 16:04 | ||
Интересно, снесёт ему башку от такого кода:
|
Автор: mes 3.11.2010, 22:34 |
кому ему ? компилятору ? если поддерживает упомянутые в коде типы, то подобную конструкцию откомпилит без проблем.. вот только нужна ли она программисту ? |