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

Какую IDE выбрать? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена одного слова на другое в строке типа char http://www.cyberforum.ru/cpp-beginners/thread1524108.html
Замена одного символа на другой в строке типа char - C++ Вообщем есть массив символов char str = "abcafgh"; нужно все "a" заменить на "m" чтобы было так: "mbcmfgh"; и все. Я думал что это легко сделать так char str = "abcafgh"; for(int i=0; i<7; i++){ if(str == "a") str = "m";
C++ Почему while не прекращает вложенный цикл? double test; while (test<=500) { for (test=0; test<=600; test +=1) cout << "Итерация №" << test << "\n"; } Почему while не останавливает вложенный цикл, если условие становится ложным? Ведь цикл for задает для переменной test значение больше, чем 500! http://www.cyberforum.ru/cpp-beginners/thread1524099.html
Программа для вычисления значения e^x C++
Написать программу, которая вычисляет значение e^x. e^x = 1 + x / 1! + x^2 / 2! + x ^ 3 / 3! + ... Попросите пользователя ввести число суммируемых членов ряда. Я от математики абсолютно далёк. Как это решается? Вот код предыдущей задачи, скорее всего, нужно решить примерно так же. double e; // need to find it double total = 0;
Программа для определение игрового адаптера C++
Помогите переделать программу, которая определяет установлен ли игровой адаптер на ПК или нет. Есть код: { unsigned total_clusters; - загальне число кластерів; unsigned avail_clusters; - число вільних кластерів; unsigned sectors_per_cluster; - секторів у кластері; unsigned bytes_per_sector; - байтів у секторі; }; #include <dos.h>
C++ Увеличивается память с каждой итерацией http://www.cyberforum.ru/cpp-beginners/thread1524057.html
Здорова! Написал программку и че то ниче не ясно, с каждой итерацией увеличивается память на 100 - 200 кб. сжирает оперативы. Это что означает что программка не правильно работает? Я ниче не пойму где она выделяется и постоянно больше и больше, а в отладчику вроде пишет утечек нет, так есть или нет утечек как проверить? :)
C++ Заполнить массив четырехзначными числами у которых сумма четных цифр больше суммы нечетных Подскажите, в чем ошибки. Дано неотрицательное число N- количество элементов массива (N<=100) Заполнить массив первыми натуральными четырехзначными числами, у которых сумма четных цифр больше суммы нечетных Пример входных и выходных данных #include <stdio.h> main () подробнее

Показать сообщение отдельно
hoggy
5030 / 2113 / 403
Регистрация: 15.11.2014
Сообщений: 4,797
Завершенные тесты: 1
03.09.2015, 21:12     Какую IDE выбрать?
Цитата Сообщение от noeine Посмотреть сообщение
Visual Studio все равно наилучший вариант?
наилучший с точки зрения "юзер-френдли".
все удобства цивилизации из коробки.
это делает её идеальной для новичков.

Цитата Сообщение от noeine Посмотреть сообщение
я правильно понимаю что различия между IDE заключаются лишь в каких-то особенностях отстраненных от самого синтаксиса С++?
ага.
код можно и в обычном блокнотике писать.
ИДЕ предоставляют удобства с блэк-джеком и девочками.

Цитата Сообщение от noeine Посмотреть сообщение
То есть если я например напишу класс реализующий определенный функционал, не затрагивающий специфических особенностей текущей IDE, я потом смогу его свободно использовать в другой IDE?
нет, не сможете.

представьте себе, что вы написали исходный код в блокноте.
у вас есть несколько файликов.

что бы из этого собрать итоговый продукт, нужно:
1. настроить окружение среды под конкретный компилятор.
2. скормить компилятору ваши файлы исходного кода,
указав специфические для данного компилятора настройки.

3. на выхлопе вы получите объектные файлы.
дальше нужно настроить окружения для линкера,
и скормить линкеру объектники, указав ему специфические для него настройки.

только после этого вы получите результаты сборки.

это все - лютый геммор, и тема отнюдь не для новичка.

ИДЕ предоставляют то, что называется "файлом проекта".
особые сценарии сборки, которые автоматизируют всю рутину,
и берут на себя весь этот гемморой.

поскольку у разных ИДЕ случаются разные файлы проекта,
то скормить проект вижал студии кьют-креатору будет не просто.

в этом нужно уметь разбираться.

существуют кроссплатформенные системы сборки (например, скунс, или cmake),
предназначенные для создания сценариев сборки независящих от целевой ИДЕ.
в теории все красиво, на практике, как всегда...

тем не менее, приложив некоторые усилия,
можно запустить cmake, сказав ему:
"я хочу проект для вижал студии"
через несколько секунд можно будет запустить студию и работать.

ну или: "хочу проект мингв, для QtCreator",
и можно будет собирать QtCreator из ИДЕ,
или мингвом из командной строки.

QtCreator, кстати, поддерживает cmake из коробки.

---------------------------------

резюмируя:
с++ - это всего лишь язык. это - синтаксис.
на этом языке пишится исходный код.

но этот код ещё нужно собрать,
и тут начинается увлекательное путешествие в удивительный мир:
зоопарк технологий.

я полагаю вижал студию оптимальной для старта,
потому что в ней весь этот гемморой разгребает ИДЕ,
делая жизнь программиста безоблачно-прекрасной,
а его волосы мягкими и шелковистыми.
 
Текущее время: 00:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru