Форум программистов, компьютерный форум CyberForum.ru

Сложное начало для новичка - C++

Восстановить пароль Регистрация
 
gray59
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
20.08.2012, 06:53     Сложное начало для новичка #1
Здравствуйте, сделал тему для новичков, которые не понимают , что то в синтаксисе и зачем это использовать. Таких как я например, перехожу с Delphi.
Вот говорят в. C++ указатели это все что без чего нельзя жить. Покажите простой пример с комментариями, как можно легче, а то в гугле что не смотрю и не вьежаю.
какую книгу посоветуете по тоньше, без философии, желательно на примерах для winForm.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2012, 06:53     Сложное начало для новичка
Посмотрите здесь:

Олимпиадка для новичка на С++ C++
Очень сложное задание для начинающего C++
C++ Учебник для новичка по с++?
Компилятор для новичка C++
OpenGL для новичка C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cmath
Модератор
 Аватар для cmath
2415 / 1634 / 132
Регистрация: 11.08.2012
Сообщений: 3,252
Завершенные тесты: 5
20.08.2012, 07:03     Сложное начало для новичка #2
Цитата Сообщение от gray59 Посмотреть сообщение
указатели это все что без чего нельзя жить
Я бы не сказал, что указатели это то, без чего нельзя жить (чисто теоретически можно обойтись, хотя дальше консольных приложений вы не сдвинетесь), но они сильно упрощают жизнь. Могу подсказать книжку (ориентирована на VC++2008 и выше, можно скачать халявную EXPRESS):
"Visual C++ на примерах" авторы: Г. Довбуш, А.Хомоненко.
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
20.08.2012, 07:05     Сложное начало для новичка #3
Хортон Visual C++ 2010 Полный курс, книга не тонкая, зато все сразу и указатели и C++/CLI
cmath
Модератор
 Аватар для cmath
2415 / 1634 / 132
Регистрация: 11.08.2012
Сообщений: 3,252
Завершенные тесты: 5
20.08.2012, 07:05     Сложное начало для новичка #4
Да и еще, смысл не в том, чтобы по тоньше, а в том, чтобы по понятнее и по доступнее.
NIch
 Аватар для NIch
399 / 310 / 27
Регистрация: 17.03.2010
Сообщений: 1,120
20.08.2012, 07:06     Сложное начало для новичка #5
В С++ указатели то же самое, что и в делфи))) и используются так же часто, просто сама среда маскирует многие вещи.
Ссылок в сети полно по этой теме.
gray59
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
20.08.2012, 07:16  [ТС]     Сложное начало для новичка #6
Не разу не использовал указатели в. delphi. Так и не кто не привел пример по использованию указателей ) А книгу что то не очень читать хочется, книгу на примерах бы. Я основы знаю ООП и типов данных , условий и т.д. В каждом языке , что то новое нахожу. Мне хватает примеров, что бы сдвинуться. А то начинаешь читать начало с++ это, так делается функция и на 10 листов, потом бросаешь. В в сети очень много мути по указателям, там примеры показывают, которым незачем использ, указатели. ладно пойду дальше гуглить.
cmath
Модератор
 Аватар для cmath
2415 / 1634 / 132
Регистрация: 11.08.2012
Сообщений: 3,252
Завершенные тесты: 5
20.08.2012, 07:34     Сложное начало для новичка #7
Цитата Сообщение от gray59 Посмотреть сообщение
А книгу что то не очень читать хочется, книгу на примерах бы.
А зря. Во-первых, книги бывают разные, в той, что я вам указал, на каждую оговоренную функцию есть пример ее использования. Не совневаюсь, их вполне хватает и в
Хортон Visual C++ 2010 Полный курс
, хотя я и не читал ее (в противном случае ее бы не советовали, т. к. без примеров подняться тяжело). Во-вторых, есть книги-справочные руководства, хоть примеров в них бывает не очень много (иной раз вовсе отсутствуют) они прекрасно дополняют другие книги, в которых примеры есть.

Добавлено через 3 минуты
не в тему: defer спс, хоть и много книг уже в руках побывало, в каждой новой можно встретить что-то полезное, чего нет в других
gray59
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
20.08.2012, 07:36  [ТС]     Сложное начало для новичка #8
http://www.twirpx.com/file/311190/ первая книга, вторую найти не трудно

Добавлено через 1 минуту
Цитата Сообщение от Hydrogen Посмотреть сообщение
А зря. Во-первых, книги бывают разные, в той, что я вам указал, на каждую оговоренную функцию есть пример ее использования. Не совневаюсь, их вполне хватает и в , хотя я и не читал ее (в противном случае ее бы не советовали, т. к. без примеров подняться тяжело). Во-вторых, есть книги-справочные руководства, хоть примеров в них бывает не очень много (иной раз вовсе отсутствуют) они прекрасно дополняют другие книги, в которых примеры есть.

Добавлено через 3 минуты
не в тему: defer спс, хоть и много книг уже в руках побывало, в каждой новой можно встретить что-то полезное, чего нет в других
Я уже качаю эту книгу ) спасибо.
Intel~lect
 Аватар для Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
20.08.2012, 09:15     Сложное начало для новичка #9
Вот пример как можно изменять значения двух переменных через указатель.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <windows.h>
using namespace std;
 
int main()
{
    int x = 0, y = 0;
    int *ptr;           // указатель на целое
 
    ptr = &x;           // присваивание указателю адреса переменной x
    *ptr = 10;          // изменяется значение x через указатель
    cout << "x = " << x << endl;
 
    ptr = &y;           // а сейчас этот указатель указывает на переменную y
    *ptr = 20;          // изменяется значение y через указатель
    cout << "y = " << y << endl;
 
    system("pause");
    return 0;
}
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
20.08.2012, 10:16     Сложное начало для новичка #10
Без указателей и ссылок в С++ никак. Так что учите, ничего сложного там нет.
gray59
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
20.08.2012, 11:21  [ТС]     Сложное начало для новичка #11
В какой среде лучше писать ? для винды ) Borland или Visual или что то еще ?
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.08.2012, 11:24     Сложное начало для новичка #12
Цитата Сообщение от gray59 Посмотреть сообщение
или что то еще ?
в блокноте с подсветкой синтаксиса!
rostykm
2 / 2 / 0
Регистрация: 30.03.2011
Сообщений: 34
20.08.2012, 11:26     Сложное начало для новичка #13
Цитата Сообщение от gray59 Посмотреть сообщение
В какой среде лучше писать ? для винды ) Borland или Visual или что то еще ?
я за Visual)))

Добавлено через 1 минуту
Цитата Сообщение от Jupiter Посмотреть сообщение
в блокноте!
хмм хорошая идея хДД
Jupiter
20.08.2012, 11:30
  #14

Не по теме:

Цитата Сообщение от rostykm Посмотреть сообщение
хмм хорошая идея хДД
я говорю совершенно серьёзно и не вижу ничего смешного

gray59
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
20.08.2012, 11:38  [ТС]     Сложное начало для новичка #15
Ага и еще с экранной клавой, тогда новичек вообще забросит и начнет какуе нибудь джаву или шарп изучать. Языку уже много лет а он в блокноте ) 21 век )) Блокнот с голосовым вводом ) Думаю. visual является лидером. Борланд мертво.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2012, 11:56     Сложное начало для новичка
Еще ссылки по теме:

STL для новичка! C++
C++ Книги по c++ для новичка
C++ Отличия в C++11 для новичка

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.08.2012, 11:56     Сложное начало для новичка #16
Цитата Сообщение от gray59 Посмотреть сообщение
Думаю. visual является лидером. Борланд мертво.
Если так тогда зачем спрашивать!?
Одно из правил форума - "один вопрос - одна тема", читайте литературу по указателям, один пример вам дали, так же неплохо воспользоватся поиском ибо тема указательй "обсасывалась" и не раз, но я вижу что вас больше волнует IDE, а не указатели, то эту тему я закрою!
Yandex
Объявления
20.08.2012, 11:56     Сложное начало для новичка
Закрытая тема Создать тему
Опции темы

Текущее время: 03:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru