Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Вопросы новичка по С++  (Прочитано 2248 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexander Bushuev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Вопросы новичка по С++
« : 11 Сентябрь 2007, 23:49:32 »
Я новичок в С++, практически ничего не знаю. На этом форуме увидел знающих людей, поэтому есть следующие вопросы (если никто не против), но заранее хочу извиниться, если такие вопросы уже были (дайте тогда ссылочки, плз, где это уже было решено):
1. я учусь по лекциям ИНТУИТ'а (это практически единственный источник моих знаний, если не считать этот форум, где я уже кое-что вычитал полезное, да еще в винде есть руководство пользователя MS VС++ 2005, но оно мне пока не нужно, т.к. я хочу познакомиться с "чистым" С++, а не .NET). Мне нужны математические функции (в основном, тригонометрия), но в курсе лекций таких нет. Подскажите, как их найти. Обучаюсь C++ в Anjuta.
2. кроме этих лекций, есть ли в Сети еще какие-нибудь неплохие руководства для таких, как я, и желательно на русском? Если есть, то киньте сюда ссылки, плз.
3. есть некоторые проблемы с разработкой интерфейса в GLADE и в Gazpacho: когда вставляю на форму какой-то элемент, он растягивается на всю форму и я ничего не могу с этим поделать. Впрочем, я хочу научиться самому создавать свои элементы управления (формы, кнопки, текстовые поля, счетчики и т.д.), т.к. я тут работаю над одной прогой для AutoCAD'a в ObjectARX, и мне это понадобится для создания одного объекта.
4. есть ли в винде какие-нибудь неплохие идешки для С++, разумеется, кроме MS VC++ .NET (очень желательно, чтоб бесплатно)? Это может понадобиться, если придется "подстраивать" (отлаживать) мой код под винду.

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Re: Вопросы новичка по С++
« Ответ #1 : 12 Сентябрь 2007, 00:15:12 »
Мне нужны математические функции (в основном, тригонометрия), но в курсе лекций таких нет. Подскажите, как их найти.

Думаю, может подойти стандартная библиотека C math.h - http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.7.html, а вообще советую обзавестись справочником Шилдта по стандартным функциям С/С++.

3. есть некоторые проблемы с разработкой интерфейса в GLADE и в Gazpacho: когда вставляю на форму какой-то элемент, он растягивается на всю форму и я ничего не могу с этим поделать.

Потому как надо использовать элементы-контейнеры (HBox, VBox, Grid и т.д.). Лучше ознакомиться с туториалом по glade - http://www.kplug.org/glade_tutorial/glade2_tutorial/glade2_introduction.html

4. есть ли в винде какие-нибудь неплохие идешки для С++, разумеется, кроме MS VC++ .NET (очень желательно, чтоб бесплатно)? Это может понадобиться, если придется "подстраивать" (отлаживать) мой код под винду.

Есть. Очень простая, но вполне функциональная Dev-C++, либо Code:Blocks - http://www.codeblocks.org, ну или ставить cygwin/mingw + gcc + vim/emacs/...
Ubuntu 11.04 / MacOS X 10.6

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Вопросы новичка по С++
« Ответ #2 : 12 Сентябрь 2007, 02:23:29 »
Bruce Eckel, "Thinking in C++"
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
у него ещё есть прикольные книжки

По разработке также можно полистать http://www.rsdn.ru

Оффлайн Alexander Bushuev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Вопросы новичка по С++
« Ответ #3 : 14 Сентябрь 2007, 23:10:20 »
Цитировать
а вообще советую обзавестись справочником Шилдта по стандартным функциям С/С++.
А если я попробую найти такую книгу, хотя бы в оригинале (коли "Питер " не хочет или не может её переиздать на русском языке?) На нее столько положительных отзывов, что грех не поискать.
« Последнее редактирование: 14 Сентябрь 2007, 23:19:45 от Alexander Bushuev »

Оффлайн Alexander Bushuev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Вопросы новичка по С++
« Ответ #4 : 15 Сентябрь 2007, 14:05:47 »
Книгу "C++ Standard Library. A Tutorial and Reference" (автор - Nicolai M. Josuttis) можно скачать здесь.

 

Страница сгенерирована за 0.056 секунд. Запросов: 24.