|
|
Другие темы раздела | |
C++ Сократить количество символов кода #include <fstream> using namespace std; int main(){ifstream f("input.txt"); ofstream c("output.txt"); int a,m,q,r=0; f>>a; for(int i=0;i<a;i++) {f>>m; }f>>q; while(q) https://www.cyberforum.ru/ cpp-beginners/ thread1236372.html |
C++ Как по-настоящему обучиться c++ без привязок(винапи,.) то есть чистому языку но и не консоли Пожалуйста гугл не предлагайте и прочую хрень))) просто вопрос не типа как в Windows Form вызвать 2ю форму а конкретно |
C++ Простой консольный конвертер валют - проверить корректность реализации Всем привет! Я новичок на вашем форуме, как и в C++. Изучаю его третий день. Вот решил подкрепить свои знания и написать простенький конвертер валют. Думаю, что я его еще буду усовершенствовать, а пока гляньте на мой код. (Наверно, я совсем быдлокодер:-#include <iostream> using namespace std; void usd_rub(); void usd_eur(); void rub_usd(); void rub_eur(); void eur_usd(); void eur_rub(); https://www.cyberforum.ru/ cpp-beginners/ thread1236328.html | C++ Почему выводит неверный результат при вычислении произведения? Еще 1 вопрос из разряда нубских: #include<iostream> #include<cmath> using namespace std; int main() { setlocale(0, ""); int n,N; double s=1; cout<<"Ââåäèòå ãðàíèöó ïðîèçâåäåíèÿ N= "; https://www.cyberforum.ru/ cpp-beginners/ thread1236300.html |
Изменение каждого бита WAV-файла - файл "портится" C++ Нагуглил здесь https://ccrma.stanford.edu/courses/422/projects/WaveFormat/ что данные в формате wav начинаются с 44 байта. Из файла я получаю байтовый массив. Изменяю младший бит, например, в первом байте данных, то есть в 44-ом, сохраняю файл, но он уже не воспроизводится. Не могу разобраться с этой структурой. Может кто шарит в этом? Мне нужно в каждом байте данных изменить младший бит так,... |
C++ Как сделать что бы программа всегда была "поверх" всех окон
https://www.cyberforum.ru/ cpp-beginners/ thread1236255.html какую команду в скрипте нужно ввести, что бы программа была по верх всех окон? Заранее спасибо |
C++ Как соединить несколько модулей с помощью #include? Очередная тема из разряда "просвети нуба" ;) Допустим, у меня есть три отдельных модуля, скажем main, ref1 и ref2. Отсюда получается 6 файлов (cpp и h для каждого) тогда: main.cpp: #include "main.h" main() { ... } https://www.cyberforum.ru/ cpp-beginners/ thread1236232.html |
Обработка значений, введенных пользователем C++ Проблема вот в чем, есть (например) команда в скрипте - "system("start www.google.com");", как вместо google, поставить слово которое напишет пользователь (извините за столь глупый вопрос,но я только начинаю) Заранее спасибо |
C++ Ошибка: i: необъявленный идентификатор нужно если d>9 присвоить ss соотв по порядку букву англ алф #include <iostream> using namespace std; void main (){ int d=36; char ss; if (d>9){ for (char l='A',int i=10; i<=d ;d++,l++) ss=l; } https://www.cyberforum.ru/ cpp-beginners/ thread1236206.html |
C++ Как подключить программу к строке в браузере
https://www.cyberforum.ru/ cpp-beginners/ thread1236195.html Помогите пожалуйста, как подключить программу к любой строке, для ввода, в браузере? |
C++ Из двух цифр составить одно число как сделать чтобы 2 цифры стали одним числом? т.е. как то так int a = 1; int b = 2; int c = ... //c == 12 |
C++ Как открыть реле купленное на Ali
https://www.cyberforum.ru/ cpp-beginners/ thread1236187.html Купил себе приблуду http://mysku.ru/blog/aliexpress/22772.html есть библиотеки и программа для теста, но не могу разобраться как её можно управлять к примеру из Екселя при изменении значении ячейки или с Bat'ника |
Модератор
|
|
31.07.2014, 09:42 | 0 |
Какую книгу из приведенного списка стоит прочесть? - C++ - Ответ 647680431.07.2014, 09:42. Показов 4116. Ответов 39
Метки (Все метки)
Ответ
Может и правда хорошая книга для начала с нуля, но вот именно эту не читал, поэтому врать не буду. Пусть выскажутся те, кто читал.
А вот эта у меня есть, куплена недавно в бумажном варианте. И вот что скажу. Начинать с этой книги с нуля, это примерно как первокласснику сразу пытаться системы квадратных уравнений втолковать. Вначале всё будет хорошо. Страуструп начинает довольно бодро, с общефилософских замечаний по поводу программирования вообще, ООП в частности и С++ в особенности. Первые сомнения появятся, я думаю, на 50-й странице, когда новичок прочтёт вот это: Кликните здесь для просмотра всего текста
1.6.1. Информация для С-программистов Чем лучше вы знакомы с С, тем труднее вам будет удержаться от соблазна писать на C++ в стиле С, теряя тем самым многие преимущества C++. Пожалуйста, ознакомьтесь с приложением В, в котором перечисляются все различия между С и C++. Вот некоторые вещи, с которыми C++ справляется лучше, чем С: 1. Макросы менее необходимы в C++. Используйте const (§5.4) или enum (§4.8) для объявления констант, inline (§7.1.1) — чтобы избежать накладных расходов на вызов функции, шаблоны (глава 13) — для определения семейств функций и типов, и namespace (§8.2) для преодоления коллизии имен. 2. Объявляйте переменные только тогда, когда они потребуются и тотчас же инициализируйте их. В языке C++ объявление допустимо всюду, где может стоять оператор (§6.3.1), в инициализирующих выражениях в операторе цикла for (§6.3.3) и в условиях (§6.3.2.1). 3. Не применяйте malloc(). Операция new (§6..2.6) работает лучше. Вместо realloc() попробуйте тип vector (§3.8, §16.3). 4. Старайтесь избегать void*, арифметики указателей, объединений, явных приведений типа кроме как глубоко внутри реализаций функции или класса. В большинстве случаев явное приведение типов свидетельствует о дефектах проектирования. Если преобразование все же нужно, применяйте одну из новых операций приведения (§6.2.7), которые точнее отражают ваши намерения. 5. Минимизируйте применение массивов и строк в С-стиле — стандартные библиотечные типы string (§3.5) и vector (§3.7.1) заметно упрощают программирование. В целом, не пытайтесь программировать самостоятельно то, что уже запрограммировано в стандартной библиотеке. Но может быть наш новичок окажется в принципе искушённым читателем? Тогда, зная, что не всякое понимание приходит сразу, он отложит понимание этих терминов на более поздний период. К тому же, Страуструп пишет же, что информация для С программистов, а мы тут С++ собрались изучать, так что смело пропускаем. Успокоив себя таким образом, самоотверженный новичок продолжит чтение. Но уже со страницы 61 он начнёт подбуксовывать. Обилие кода, скупые объяснения автора, стиль "ну вот тут так, тут вот эдак, в общем вы и сами понимаете" очень быстро вгонят даже очень прилежного новичка в ступор. А почему? Да потому что книга Страуструпа для С++-программиста - это, конечно, Библия, Веды, Старшая и Младшая Эдда, Коран и Авеста вместе взятые. Но написана она не для новичков, а для тех, кто уже довольно неплохо знаком с основами С++. Начинать со Страуструпа , на мой взгляд, не лучшее решение. Добавлено через 5 минут ... Вернуться к обсуждению: Какую книгу из приведенного списка стоит прочесть? C++
2
|
31.07.2014, 09:42 | |
Готовые ответы и решения:
39
Какую литературу стоит прочесть по разработке программных модулей? Кто читал Мак-Дональда? Какую книгу первую прочесть? WPF 4 или ASP.NET 4 ? Какую именно книгу Герберта Шилдта стоит прочитать? Какую электронную книгу книгу выбрать? |
31.07.2014, 09:42 | |
31.07.2014, 09:42 | |
Помогаю со студенческими работами здесь
0
Какую ошибку вызовет выполнение приведенного кода Какую книгу лучше взять и какую IDE? Какую версию Delphi стоит изучать, и стоит ли вообще Составить код, включающий как можно больше из приведенного списка |