|
|
Другие темы раздела | |
C++ Ошибка в коде Долго сижу и никак не могу понять в чём ошибка. Вот 3 файла. Они подключены правильно и работают. main.cpp #include <iostream> #include "string2.h" using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread607880.html |
std::cin & switch case C++ Всем привет. Вообщем проблема такая: while(val) { int choice; std::cin >> choice; switch(choice) { case 1: break; |
C++ «Комплексные числа»
https://www.cyberforum.ru/ cpp-beginners/ thread607847.html Программа, которая позволяет выбрать одну или несколько точек на плоскости с помощью мыши. Для каждой точки прорисовывается конформное отображение КЧ и на экран выводится комплексное число в алгебраической форме. В случае если заданы две точки, пользователю предлагается выполнить сложение и/или вычитание. Класс дополнить методами, выполняющими базовые операции над КЧ: сложение, вычитание.... |
C++ Pacman консольный
https://www.cyberforum.ru/ cpp-beginners/ thread607821.html Переписывал прогу пакмена из этого поста https://www.cyberforum.ru/csharp-beginners/thread430592.html, ради самообучения. В визуал студио все хорошо работает а в нетбианс под линуксом ввожу pipez а на выходе pipe>0pip=0pi>0p=0>0 (это если без слип) а если с ним так вообще все пропадает пару раз ентер нажмеш и она вылезет. думаю в очистке экрана что-то не так. подскажите // 123.cpp : Defines... |
C++ Чтение файла (найти количество пассажиров и вес багажа) Здраствуйте, решал задачу тут. Не могли бы вы помочь с одним моментом: при чтении файла (текстового), нужно найти количество пассажиров вес багажа которых превышает 30 кг. С чтением разобрался а вот с остальным нет. printf("Vvedite nazvanie faila: "); scanf("%s", file_name); ifstream in(file_name); char c; while (!in.eof() && in.get(c)) cout << c; |
C++ List и Set
https://www.cyberforum.ru/ cpp-beginners/ thread607797.html В общем у нас есть отрезок от 1 до X. Отсортировать этот отрезок, вида: (1,х,2,х-1,...). Заполнить этой последовательностью list и set. И найти в listе и sete элементы делящиеся на 100 или 100-тые элементы( сам задание не понял если честно). Ну и замерить время поиска этих элементов и сравнить естественно. Теперь вопросы: Как заполнить list? пробовал что-то типо этого: list.insert(n), ругается.... |
C++ Составить описание класса одномерных массивов строк
https://www.cyberforum.ru/ cpp-beginners/ thread607795.html Составить описание класса одномерных массивов строк,каждая строка которых задается длиной и указателем на выделенную для нее память. Предусмотреть возможность обращения к отдельным строкам массива по индексам, контроль выхода за пределы индексов, выполнения операций поэлементного сцепления двух массивов с образованием нового массива, слияния двух массивов с исключением повторяющихся элементов,... |
Реализация crc C++ Здравствуйте. Пытаюсь написать алгоритм Используя полимональную арифметику. Опишу алогритм как понимаю.. Считываю исходный двоичный файл по одному байту в переменную unsigned int message.. Исходное значение срс задаю нулевым. unsigned int crc = 0; Насколько я понимаю для байта проще всего использовать 8-и разрядный полином. data = message; переменную использую для проверки старшего... |
C++ Апроксимация линейной функции С++
https://www.cyberforum.ru/ cpp-beginners/ thread607775.html люи помогите кто знает этот метод,и как его реализовать в с++ |
C++ Программирование ландшафта Посоветуйте книги/статьи, где рассказано о программировании ландшафта (желательно с 0 и с примерами на C++). https://www.cyberforum.ru/ cpp-beginners/ thread607766.html |
<Template>. Ошибка компиляции C++ Пытаюсь сделать Темплате Array, который бы принимал класс Point. Объект класса Point состоит из 2х точек координаты x и y. Мне надо создавать объект динамически по заданию. Компилятор выдает след ошибку. Код программы ниже. Пожалуйста, подскажите как мне надо переделать код. 1> TestArray.cpp 1>c:\all my\с++\ha level 6\solution\level 6\hp_4.2a\array.cpp(13): error C2065: 'm_data' :... |
C++ Объясните пожалуйста что делает функция и если это какая то формула, то можно ссылку на неё int letterFromNumber(int number, int index, int n) { int num = number / (int)pow((double)n,index); return num % n; } https://www.cyberforum.ru/ cpp-beginners/ thread607726.html |
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
|
|
17.06.2012, 22:53 | 0 |
Си или Си++ с чего начать? - C++ - Ответ 317802817.06.2012, 22:53. Показов 12355. Ответов 50
Метки (Все метки)
Ответ
Моё мнение:
Начинать с Си. Заканчивать плюсами. Почему: ООП это, несомненно, энтерпрайз. Другими словами - это когда сидишь и строчишь код на компанию. Си должен научить структурному мышлению, чтению кода, пониманию как у программиста. Си очень недостаточен (4 enterprise of course) так как нет нормальных строк, автоматический менеджер памяти без уборщиков мусора, ассемблер как окно в низкоуровневый мир - это никак не способствует БЫСТРОМУ и КАЧЕСТВЕННОМУ коду. Си++ новый шажок. В сторону энтерпрайза. Оставив после себя туеву хучу говна от Си в целом не плох. Для осваивания Си++, как мне кажется, важно сначала освоить Си. И если кто-то скажет, что в голове будет каша - да. Это так. Но преодолев эту кашу и систематизировав весь накопленный опыт после Pascal, Си и Си++, программист может считаться ставшим. Имея кучу хлама от Си, программист Си++ должен ограничивать себя сам. При этом есть окно вплоть до самого низкого уровня, что позволяет эффективно использовать железки (CUDA, 4 example). Теперь, каким способом изучать. Каюсь, не читал Страуструпа. Книг не особо много читал. Изучал через общение, исследования, собственные гипотезы появлялись и уничтожались. И, мне кажется, это весьма полезный опыт. Мог бы и прочитать Страуструпа и половину вопросов у меня так и не возникли, а на другую половину я бы сразу дал ответ. Но тогда меня не покорил бы Си++, просто было бы не интересно. Теперь для кого: для тех, у кого есть желание. Ни в коем случае нельзя браться за изучение столь мощного и коварного языка как Си++. Я не знаю ни одного языка ентерпрайзед уровня в котором были undefined behavior, кроме как Си++. Некоторые гиганты вырезают половину возможностей языка, заставляя сотрудников использовать "обрезанную версию". Правильной (но не обязательной постоянно) практикой считаю включение максимального уровня предупреждений в настройках компилятора, при котором warnings становятся error'ами. Если хочется просто "лопатами" грести бабло и поработать в компании уровня Google (ну или просто в IT-компании), то советую присмотреться к Java, Python и DHTML. Просто потому что в плане освоения они проще, они более удобны, много безопаснее и не менее интересные (впрочем, зависит от задач). Так же не стоит исключать мобильный сегмент, где Си++ любят чуть менее чем никак, просто потому что он слишком опасный (впрочем, тут стоит вспомнить ObjectC, так что возможно я не прав). Такие вещи как Mono, Python, DHTML5 (HTML5 + CSS3 + CoffeeScript) и почти умирающий Flash возможно заменят Си++, который останется уделом глубоких бекэндов и системного программирования. P.S. Уф. Много букв. Не пинайте сильно... Вернуться к обсуждению: Си или Си++ с чего начать? C++
1
|
17.06.2012, 22:53 | |
Готовые ответы и решения:
50
Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть? С чего лучше начать учить Java? С книг или сайтов, или лекций? С чего начать ? C# или C++ ? VK api или с чего начать |
17.06.2012, 22:53 | |
17.06.2012, 22:53 | |
Помогаю со студенческими работами здесь
0
С чего начать? Delphi или C++? С чего лучше начать изучение - с Си или C++ С чего начать: mysqli или PDO? Творческий тупик или с чего начать... |