а можно пример как делать kernel driver
std::string python_shell(string code)
{
std::string command = "py -c " + code;
std::vector<char> buffer;
FILE* fp = _popen(command.c_str(), "r");
if (fp)
{
buffer.resize(4096);
std::size_t n = fread(buffer.data(), 1, buffer.size(), fp);
if (n && n < buffer.size())
{
buffer.resize(n);
}
_pclose(fp);
}
return std::string(buffer.begin(), buffer.end());
}
Сейчас появилось желание освоить его нормально, с упором в вопросы тонкостей компиляции, отладки, анализа производительности, тестирования
Понимаю, что есть doc.qt и wiki.qt, но это формат в основном справочный
то вполне нормально смешивать С и С++
Слишком много нужно написать уже написанного. Прочитайте, выводы сами сделаете.
In the strict mathematical sense, C isn’t a subset of C++. There are programs that are valid C but not valid C++ and even a few ways of writing code that has a different meaning in C and C++
где и как учиться решать такие задачи? Может какие-то базовые учебники есть?
Но я не знаю, что мне нужно изучать дальше. Что нужно еще знать, помимо языка программирования?
Какие существуют области разработки, где применяется с++?
В интернете полно рассказов, как люди изучали с нуля java, python, какими книгами и ресурсами руководствовались, что именно изучали и как устроились на работу, но по с++ я таких статей к сожалению не нашёл.
Поэтому спрашиваю здесь.