Нужно ли мне понимать указатели на использование C ++?

Ну, я люблю C ++, я использовал его некоторое время: мне нравятся все библиотеки (Allegro, SDL, QT, Ogre и т. д.), но у меня есть проблема: я не понимаю указателей.

Мне действительно нужны они? Я просто программу для удовольствия: но я хочу изучить его когда-нибудь. Спасибо.
6 голосов | спросил dysoco 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 04 Sep 2011 22:42:38 +0400 2011, 22:42:38

4 ответа


40

Да, определенно. Это фундаментальная концепция программирования, независимо от того, программируете ли вы на языке, который поддерживает управление прямым указателем или нет, но тем более, если вы это делаете.

ответил Christian Rau 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 04 Sep 2011 22:54:52 +0400 2011, 22:54:52
6

Указатели являются неотъемлемой частью C ++, и хотя вы можете избежать их и использовать ссылки вместо этого, вы найдете много (A LOT) кода, который полагается на эффективность и мощность указателей. Вы не можете написать приложение QT GUI без использования указателей.

Я предлагаю вам получить хорошую книгу по указателям и освоить их. Даже эксперты иногда путаются с указателями, но в конечном итоге сила и гибкость, которые возникают с указателями, просто слишком прибыльные. Попробуйте это и this

PS: НЕ делайте переход на Java, просто потому, что вы не получаете указателей. Вы будете, и вы их поймете, если вы достаточно увлечены.

ответил yati sagade 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 04 Sep 2011 22:56:34 +0400 2011, 22:56:34
2

Да, они вам нужны, если вы хотите использовать библиотеки, подобные тем, которые вы упоминаете, которые предназначены для того, чтобы полагаться на них.

ответил Emilio Garavaglia 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 04 Sep 2011 23:45:51 +0400 2011, 23:45:51
0

Указатели - одна из замечательных функций, предоставляемых c /C ++. Вы можете писать программы на C ++, не зная и не понимая концепцию указателей в некоторой степени.

Но вы можете написать программу лучше, зная их. Также в некоторых случаях это очень важно. Таким образом, всегда хорошо понимать и понимать концепцию указателей.

ответил Sudeep Acharya 1 FebruaryEurope/MoscowbSat, 01 Feb 2014 15:44:56 +0400000000pmSat, 01 Feb 2014 15:44:56 +040014 2014, 15:44:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132