Ответы пользователя по тегу C++
  • Можно ли писать директивы внутри main на c++?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Конечно можно.
    https://msdn.microsoft.com/ru-ru/library/3sxhs2ty.aspx
    mycpp.ru/cpp/book/c01_3.html

    int main()
    {
    #ifdef DEBUG
       cout << "Начало выполнения main()\n";
    #endif
       
       string word;
       vector<string> text;
       
       while ( cin >> word )
       {
    #ifdef DEBUG
       cout << "Прочитано слово: " << word << "\n";
    #endif
       text.push_back(word);
       }
       // ...
    }


    Если константа DEBUG не определена, результирующий текст программы будет выглядеть так:
    int main()
    {
       
       string word;
       vector<string> text;
       
       while ( cin >> word )
       {
         text.push_back(word);
       }
       // ...
    }


    В противном случае мы получим:
    int main()
    {
       cout << "Начало выполнения main()\n";
       
       string word;
       vector<string> text;
       
       while ( cin >> word )
       {
          cout << "Прочитано слово: " << word << "\n";
          text.push_back(word);
       }
       // ...
    }
    Ответ написан
    4 комментария
  • В чем проблема моего кода C++?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Проблема вашего кода в "точке-с-запятой"
    if (A1>=A2 && B1>=A1 && B2>=A2);
    Ее нужно убрать.
    Ответ написан
    Комментировать
  • Как составить план обучения?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Хотелось бы знать о тонкостях языка и прочих мелких важных деталях, но я не уверен, что в колледже нам его дадут в том объеме, в котором я хочу его изучать.

    Вам и в университете не дадут его "в том объеме". Университет отличается от школы/пту/что-то там еще тем что в университете не учат, а дают возможность выучиться. Преподаватели в университете могут вас направить (если вам это нужно и у вас есть тяга к знаниям), посоветовать литературу, ответить на ваши вопросы, рассказать о каких-то тонкостях, посоветовать откуда узнать о других тонкостях и т.д.

    Собственно, что делать? Стоит ли бросать читать книгу и учить только то, что дают или продолжить читать и книгу, но как тогда это совмещать?

    Хотите заниматься саморазвитием - занимайтесь. Вам интересен С++ - изучайте его.
    Совмещать очень легко - не надо спать до 2-ух дня :) Как же люди совмещают 2 работы, или работу и очное обучение в университете, или работу и очное обучение в университете и хобби и игру в мморпг еще? :) А вы не можете совместить учебу с чтением всего 1 книги? Простите за прямолинейность, но вам или не настолько интересен/важен С++ или вы попросту лентяй и "пришли" сюда чтобы перед самим собой найти оправдание собственной лени.
    Ответ написан
    Комментировать