Ответы пользователя по тегу C++
  • Помощь в поиске источника с++?

    Csklassami
    @Csklassami
    Ответ написан
    Комментировать
  • Изучение С/С++. Есть ли онлайн-ресурсы, аналогичные codecademy?

    Csklassami
    @Csklassami
    www.codingame.com
    Сервис позволяет выбрать почти любой язык, но тут правда не совсем то что вы хотели... Задания очень увлекательные, хотя некоторым покажутся легкими.
    -----------------
    www.stepic.org
    Насчет этого курса не знаю, но слышал....
    Ответ написан
    1 комментарий
  • Как вызвать метод основного класса из другого класса?

    Csklassami
    @Csklassami
    @l2p В таком случае @kachsheev был прав. Вот пример:

    class MyClass
    {
    public:
    	void MethodFromClass1() {  //метод для теста
    		cout << 666;
    	}
    };
    
    class MyClass2 : public MyClass
    {
    public:
    	void MethodFromClass2() {
    		MethodFromClass1();  //вызов метода из производного класса
    	}
    };
    
    int main()
    {
    	MyClass2 obj;
    		obj.MethodFromClass2();
    	return 0;
    }

    Если вы хотите сделать вызов метода и не использовать main(), то ничего не выйдет...компилятор выполняет инструкции только из главной функции.
    Ответ написан
    1 комментарий
  • Какую игру написать на Qt (для курсача, нужен совет)?

    Csklassami
    @Csklassami
    Текстовая, пошаговая RPG - наверно самая популярная игра среди начинающих программистов. К примеру есть класс Warrior со своими свойствами, от него наследуется класс Player. Ну и по мейнстриму, добавляете таверну, где продаются всякие штучки-дрючки(зелье, меч и т.д.), казарму с выбором типа солдат. Осталось найти место для Qt и полиморфизма. Ок, что если сделать это в небольшом окне - где при атаки соперника на передний план выходит картинка врага, потом ваша и т.д. Ну и тут можно задействовать пару Qt-шных классов. Теперь про полиморфизм - вы пишите виртуальную функцию attack( ), которая будет одной для всех типов войск, как противников, так и союзников. Можно придумать, что-то еще. имхо, 2нед. будет достаточно, чтобы реализовать это. Удачи! Отпишитесь, что придумаете в конце))
    Ответ написан
    Комментировать
  • Где можно найти хорошую статью про списки на C++?

    Csklassami
    @Csklassami
    1 и 2
    Ответ написан
    Комментировать
  • Можете посоветовать книгу по C++?

    Csklassami
    @Csklassami
    Очень хорошая книга, но в начале будут самые азы. То есть вы постепенно будете переходить от одной парадигмы к другой (очень быстро и понятно - так что вполне подойдет). Насчет задач, есть 50% вода, есть 50% интересные задачи над которыми нужно подумать и применить алгоритмы, подробно неописанные до этого. Мне кажется, что это хорошо, т.к. автор заставляет тебя начать использовать Google (конечно у всех по-разному), но благодаря такому подходу, в поисках инфы, узнаешь много нового. После 3-4 главы я перестал обращать внимание на простые задачи, потому что оттуда ничего кроме правильного синтаксиса почерпнуть нельзя было. А вот задачи посложнее с неописанным решением в учебнике (направленные на практическое использование) позволяют понять смысл и принцип использования: "куда - зачем" + здесь же закрепится и синтаксис. Но я бы посоветовал обязательно пробовать практические задачи, типа написать крестики-нолики или бота для игры в дурака. Вообще я новичок, но именно такие задачи помогают мне понять какой-либо аспект, да и это намного интереснее ;)
    Что насчет книги, в которой "не льется вода", то такой нет имхо (я новичок и мое мнение может и не так авторитетно, но все же). И в моем случае в конце концов, я не смог ограничиться 1 книгой, и не пожалел! Я часто обращаюсь в книгу за справкой или научно-разжеванными терминами и т.д, но только когда ощущаю нехватку знаний либо в "профилактических" целях))

    Советую посмотреть:
    Канал про C++ - один из самых лучших в Рунете
    Очень интересный Introduction от 3DBuzz - курс очень хорош, авторы с чувством юмора, что очень доставляет, обязателен к просмотру. Сабов нет, но язык чистый и все понятно.
    Ответ написан
    1 комментарий
  • Почему setlocale(0,""); перестал работать?

    Csklassami
    @Csklassami Автор вопроса
    Короче, я понял, что легче создать новый проект и все перенести....Вопрос решен
    Ответ написан
    Комментировать