как мы можем использовать пакетный файл в C++?

Я думаю, самое легкое и большая часть опции должны использовать вход (хорошо, я на самом деле использую печать отладки, но я думаю, что это не точка). Самое большое преимущество состоит в том, что можно осмотреть любой тип данных, много раз на выполнение программы и затем искать его с текстовым редактором для поиска интересных данных. Обратите внимание, что это очень быстро. Недостаток очевиден, необходимо предварительно выбрать данные, которые Вы хотите регистрировать и места, где зарегистрироваться. Однако это не такая серьезная проблема, потому что Вы обычно знаете, где в коде плохие вещи происходят (и в противном случае Вы просто добавляете проверки работоспособности тут и там и затем, Вы будете знать).

библиотеки Checked/debug хороши, но они лучше как инструмент тестирования (например, выполните его и посмотрите, делаю ли я что-то не так), и не как хороший в отладке конкретного вопроса. Они не могут обнаружить дефект в пользовательском коде.

Иначе, я использую простой GDB. Не то, чтобы плохо, поскольку это звучит, хотя это могло бы быть, если Вы боитесь" print x" печать экранного из спама. Но, если у Вас есть отладочная информация, вещи как печать члена std::vector работа и если что-нибудь перестало работать, все еще можно осмотреть необработанную память эти x команда. Но если я знаю то, что я ищу, я использую опцию 1 - вход.

Примечание, что "трудный осмотреть" структуры не только STL/повышение, но также и из других библиотек, как Qt/KDE.

11
задан BUY 29 June 2018 в 08:04
поделиться

4 ответа

Комментарии, PhotoComments и EventComments связаны в шаблоне, называемом «специализация обобщения». Этот шаблон обрабатывается простым наследованием в объектно-ориентированных языках. Немного сложнее создать схему таблиц, которая будет отражать тот же шаблон.

Но это хорошо понятно. Быстрый поиск в Google по "реляционному моделированию специализации обобщения" даст вам несколько хороших статей по этой теме.

14
ответ дан 3 December 2019 в 01:44
поделиться

Вы, вероятно, захотите взглянуть на вызовы системы , ShellExecute и CreateProcess , чтобы выяснить, какие один подходит для этого сценария.

6
ответ дан 3 December 2019 в 01:44
поделиться
system("mybatchfile.bat");

ссылка на system ()

10
ответ дан 3 December 2019 в 01:44
поделиться

Вы можете использовать системный вызов в программе C ++ для выполнения всех команд, которые программа C ++ получает от пользователя.

0
ответ дан 3 December 2019 в 01:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: