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

Отладка в стиле быстрых выводов данных и скорость компиляции в таком подходе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы в с++ (ввод информации с клавиатуры) http://www.cyberforum.ru/cpp-beginners/thread716885.html
Есть код: #include "stdafx.h" #include <fstream> #include <iostream> #include <conio.h> #include <time.h> using namespace std; int main() {setlocale(0,"rus");
C++ проверте правильно нет Написать программу, находящую сумму на отрезке , где каждое слагаемое представляет собой произведение чисел отрезка в порядке их следования. Первое слагаемое содержит один элемент – x, второе – произведение двух следующих, третье – трех следующих и т.д. Последнее слагаемое является произведением всех оставшихся чисел до y включительно. Нахождение слагаемого оформить в виде функции решение:... http://www.cyberforum.ru/cpp-beginners/thread716883.html
C++ Циклический сдвиг матрицы
Очень прошу помощи!!!Требуется Осуществить циклический сдвиг элементов матрицы(размерности nxn) на m элементов вверх...
C++ Проверка на простоту
Проверьте, является ли число простым. Вводится одно число n. Формат выходных данных Необходимо вывести строку prime, если число простое, или composite, если число составное.
C++ Составить массив, содержащий произведение элементов каждой строки матрицы http://www.cyberforum.ru/cpp-beginners/thread716837.html
Помогите пожалуйста.Дана матрица B(3,5).Составить массив содержащий произведение элементов каждой строки матрицы.
C++ Файловые потоки в с++ Есть код: #include "stdafx.h" #include <fstream> #include <iostream> #include <conio.h> #include <time.h> using namespace std; int main() {setlocale(0,"rus"); srand(time(NULL));//для генерації випадкових чисел подробнее

Показать сообщение отдельно
Evgeniyms
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 8
02.12.2012, 21:44     Отладка в стиле быстрых выводов данных и скорость компиляции в таком подходе
Работаю на php, там интуитивно вырабатывается такой подход отладки в стиле - вывести данные из этого участка и прекратить код (по желанию).

Ну то есть банально мы вставляем куда нужно, нечто:
PHP
1
2
3
4
//...много кода...
print $variable;
exit();
//...много кода...
конечно у меня там свои специальные функции, но наглядно это примерно так

Такой метод быстр, мы сохраняем и обновляем страницу, и за несколько минут можем вывести множество данных, понимая тем самым состояние программы в данный момент времени.
Я пока осваиваю С/C++ и мне стало интересно возможно реализовать такой подход?
В данном случае я конечно напишу свою маленькую "библиотеку", которая будет записывать данные в файл. Но возник вопрос со временем, так ли это будет шустро? Я слышал компиляции больших проектов занимает значительное время, но в тоже время видел как компилятор (gcc) повторно не создает объектные файлы (хотя это предположение интуитивно, могу ошибиться).

Суть вопрос в следующем, правда ли компиляторы создает объектные файлы которые повторно не компилируются если нет изменений&
И можно ли с помощью них достичь быстрой компиляции большого проекта (буду копаться в готовых опенсорс проектах, которые большие)? Или все же минутами мне приодеться ждать и мучатся чтобы получить данные нескольких переменных?


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