| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > std::auto_ptr: Как обращятся к методам класса? |
| Автор: Alca 27.2.2009, 15:51 | ||
Как правильно обращятся к методам класса? P.S. Провтыкал раздел. |
| Автор: mrbrooks 27.2.2009, 15:58 |
| в твоем случае так Добавлено через 1 минуту и 17 секунд метод get() возвращает прямую ссылку на область памяти, которой владеет указатель. В твоем случае в этом обходимости нет. |
| Автор: Alca 27.2.2009, 16:01 |
| Есть ли какая-то разница? |
| Автор: mrbrooks 27.2.2009, 16:04 |
Ну если ты точно уверен, что вызвав метод get, ничто не освободит область памяти указателя, то на мой взгляд нет. |
| Автор: Torsten 27.2.2009, 16:58 | ||
| Без разницы, в любом случае ты делаешь одно и тоже действие. get() обычно используют, чтобы получить указатель и использовать его как-то по другому. Для того чтобы вызвать метод, обычн, все юзают ->.
|
| Автор: Lazin 27.2.2009, 17:17 | ||
нет, вызов
|
| Автор: 0xDX 1.3.2009, 08:42 | ||
Если компиленр оптимизировал
ТО и функцию get() оптимизирует в данном случае.(исключительные ситуации если эти два прикола фиртуальные или компилятор затупил) |