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

В чём писать? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 38, средняя оценка - 4.79
DEMONSTR
7 / 7 / 2
Регистрация: 07.03.2013
Сообщений: 63
30.07.2013, 17:06     В чём писать? #1
Всем привет, только начал изучения c++, подскажите в какой среде лучше начинать изучение? подходит ли для старта MSVS?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2013, 17:06     В чём писать?
Посмотрите здесь:

Помогите писать на С++ через шаблоны. Консуле я писал, но надо писать исползуя шаблоны C++
C++ В чём ошибка?
В чём ошибка? C++
в чём ошибка? C++
В чём ошибка? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VLK
 Аватар для VLK
192 / 161 / 12
Регистрация: 05.05.2013
Сообщений: 1,221
30.07.2013, 20:27     В чём писать? #21
Цитата Сообщение от Dani Посмотреть сообщение
у меня все работает. Tools -> Editor options -> Display -> Line Numbers -> Ok. Все заработало
а зам мне искать, что то настраивать, я просто поставил MSVS и наслаждаюсь ее работой..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
30.07.2013, 20:29     В чём писать? #22
VLK, тебе кто-то это писал? И кто сказал, что я ей не пользуюсь? При чем здесь это?
dr.curse
30.07.2013, 20:37
  #23

Не по теме:

Цитата Сообщение от VLK Посмотреть сообщение
а зам мне искать, что то настраивать, я просто поставил MSVS и наслаждаюсь ее работой..
пол года уже установил msvc++ 2010 и ни разу не использовал, вот это наслаждение

Jack Wade
61 / 34 / 6
Регистрация: 24.02.2013
Сообщений: 250
30.07.2013, 21:52     В чём писать? #24
Изначально писал под Microsoft Visual Studio Ultimate 2012. Потом попробовал DevC++, и вот до сих пор на нём. Хотя, и пробовал ещё писать под QT(друг посоветовал опробовать...).
Пробовал вернутся на MVSU2012... Но после DevC++, ощутил много проблем:
1) Я так и не понял, какой модуль нужно там подключать для cout и cin(или команда там отличается... Просто как начал писать взамен printf, scanf cout и cin, так и до сих пор пишу(так намного удобнее))
2) Нету команды System("cls") и System("pause")(если ещё паузу можно пропустить введя printf("Нажмите ENTER\n"); _getch();, то вот очистку экрана нельзя, а заполнение пробелами экрана Мне не очень нравится... Больше действий нужно выполнять...(или, можно ещё так сказать - просто привык ещё с Pascal, что есть команда Clrscr, которая очищает экран, вот и здесь, намного удобнее ввести команду простого очищения экрана, чем делать какой то цикл, заполнять экран пробелами...))
А так - различия в принципе не такие уж и большие(во всяком случае, те отличия, которые Я заметил заключаются лишь в правописании некоторых команд и немного в модулях(т.е. что то есть там, чего то нету здесь, что то перемещено туда, от туда... и т.д.)). Но, всё таки, рекомендовал бы для обучения использовать DevC++.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
30.07.2013, 22:07     В чём писать? #25
1) WAT? Какой модуль? Модули в паскале же. iostream подключай.
2) С маленькой буквы system.
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 438
30.07.2013, 22:21     В чём писать? #26
Цитата Сообщение от korvin_ Посмотреть сообщение
Есть еще QtCreator, NetBeans, Eclipse CDT.
Лучшие из кросссплатформенных, но отладка в них до сих пор кривая по сравнению с MSVC. Скоро выйдет решапер с поддержкой C++ для MSVC, тогда MSVC лучше всех однозначно будет на Windows.
korvin_
 Аватар для korvin_
1328 / 1099 / 160
Регистрация: 28.04.2012
Сообщений: 3,926
30.07.2013, 22:52     В чём писать? #27
Цитата Сообщение от kamre Посмотреть сообщение
Скоро выйдет решапер с поддержкой C++ для MSVC, тогда MSVC лучше всех однозначно будет на Windows.
ReShraper — это же JetBrain'овский продукт? Они вообще вроде как собираются выпускать IDE для C++, так что может MSVS будет не лучше всех. =)
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.07.2013, 23:04     В чём писать? #28
Цитата Сообщение от Jack Wade Посмотреть сообщение
Но после DevC++, ощутил много проблем:
Выдуманных:
Цитата Сообщение от Jack Wade Посмотреть сообщение
2) Нету команды System("cls") и System("pause")
Что такое пишите? С каких пор в студии нет system("pause") и system("cls") ?
Цитата Сообщение от Jack Wade Посмотреть сообщение
1) Я так и не понял, какой модуль нужно там подключать для cout и cin(или команда там отличается...
Такой же, как и в Dev C++ :
C++
1
#include <iostream>
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 438
30.07.2013, 23:23     В чём писать? #29
Цитата Сообщение от korvin_ Посмотреть сообщение
Они вообще вроде как собираются выпускать IDE для C++, так что может MSVS будет не лучше всех. =)
Сначала будет решарпер (на с++/cli вроде пишут), потом еще собираются свою кроссплатформенную IDE для C++ на основе IDEA делать.

Интеграция с отладчиком самая вменяемая у MSVC, посмотрим как это у JetBrains получится. Может, действительно, будет еще лучше, хотя я сомневаюсь. Судя по имеющимся GUI front-end к GDB, все они какие-то корявые и пользоваться ими не удобно.
starikNAD
11 / 11 / 3
Регистрация: 01.12.2010
Сообщений: 71
30.07.2013, 23:53     В чём писать? #30
Проект типа Hello World в Microsoft Visual Studio занимает до 4 мегабайт, и я еще не научился сокращать этот размер. А проект того же типа в CodeBlocks занимает от силы 32 килобайта, и это без какой-либо специальной настройки. И это я уже добавил туда функцию вывода русских букв.
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
30.07.2013, 23:54     В чём писать? #31
starikNAD, а ты с Debug на Release переключи. И сравни размер экзешников
Jack Wade
61 / 34 / 6
Регистрация: 24.02.2013
Сообщений: 250
30.07.2013, 23:54     В чём писать? #32
alsav22, ну не совсем... Про System Я уже разобрался... Видимо, ранее что то не так вводил... А вот с Cout вообще Мне понравилось...
Что бы Cout работал в MVS2012 нужно писать эту команду так: "std::cout<<"Текст"<<std::endl;"... Я просто ранее думал, что можно просто ввести как обычно, cout и всё...
Ошибся, бывает
korvin_
 Аватар для korvin_
1328 / 1099 / 160
Регистрация: 28.04.2012
Сообщений: 3,926
31.07.2013, 00:03     В чём писать? #33
Цитата Сообщение от Jack Wade Посмотреть сообщение
Что бы Cout работал в MVS2012 нужно писать эту команду так: "std::cout<<"Текст"<<std::endl;"
Это везде так. Почитай про пространства имен.
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
31.07.2013, 00:06     В чём писать? #34
Цитата Сообщение от metagalaxy Посмотреть сообщение
Dev C++, CodeBlock
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.07.2013, 00:09     В чём писать? #35
Цитата Сообщение от Jack Wade Посмотреть сообщение
Что бы Cout работал в MVS2012 нужно писать эту команду так: "std::cout<<"Текст"<<std::endl;"...
А в Dev C++ так ненужно писать? А как? Если просто, без std::, то, что в студии, что в Dev C++, нужно:
C++
1
using namespace std;
или
C++
1
2
using std::cout;
using std::endl;
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
31.07.2013, 00:12     В чём писать? #36
alsav22, в Dev-cpp такой шаблон консольного приложения сразу создается. Может он только его и юзал.
C++
1
2
3
4
5
6
7
8
9
10
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    system("PAUSE");
    return EXIT_SUCCESS;
}
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
31.07.2013, 00:13     В чём писать? #37
вот лучшие лекции, которые я видел Основы C++, первый семестр
я надеюсь у вас не останется вопросов после просмотра, этих лекций, в чем писать он говорит на первой лекции.
Судя по всему у этого товарища очень хорошая репутация.

Но он фокусируется на сложных моментах в языке. Используйте список литературы, который там приведён для лекций, всё это уважаемые источники.
alsav22
31.07.2013, 00:15
  #38

Не по теме:

Цитата Сообщение от Dani Посмотреть сообщение
Может он только его и юзал.
Может, я там шаблоны не пробовал.

XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
31.07.2013, 00:16     В чём писать? #39
список этой литературы тут

возможно эти ссылки, модераторам, стоит поместить в "важный" форум по литературе на C++
а ещё лучше создать отдельную "важную" ветку для видеолекций, вопросов на форуме станет меньше.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2013, 00:28     В чём писать?
Еще ссылки по теме:

C++ В чём ошибка?
C++ В чём ошибка?
C++ В чём ошибка?

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

Или воспользуйтесь поиском по форуму:
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
31.07.2013, 00:28     В чём писать? #40
Цитата Сообщение от alsav22 Посмотреть сообщение
Если нет точки с запятой после объявления класса, то ошибки пишутся совсем не те. Но это и в студии так.
gcc вполне адекватные ошибки выдает (dev-cpp вроде же именно его использует?)
http://ideone.com/nAEWxb
prog.cpp:4:1: error: expected ‘;’ after struct definition
}
^
Yandex
Объявления
31.07.2013, 00:28     В чём писать?
Ответ Создать тему
Опции темы

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