Результаты поиска по запросу "c++"
adjacency_list с VertexList, отличным от vecS
У меня есть две структуры, содержащие некоторые поля: struct MyNodeData и struct MyEdgeData. Когда я создаю граф с VertexList как vecS, нет проблем с доступом к дескриптору вершин и т. Д. Например: typedef adjacency_list<setS, vecS, undirectedS, ...
Виртуальная функция объявлена не виртуальной в производном классе
Если функция объявлена не виртуальной в производном классе, когда функция базового класса была виртуальной, почему она вызывает поиск vtable при вызове функции по ее указателю? Функция понятна из области видимости.
предварительные декларации
Почему мне нужно использовать предварительные объявления для класса, когда я уже включаю соответствующий заголовочный файл? Это исправило мою проблему, но смутило меня! по сути, класс А должен знать о классе В и наоборот. Я получал ошибку ...
Обнуление структуры в конструкторе
Широкий спектр структур используется в программировании Win32. Много раз используются только некоторые из их полей, а все остальные поля обнуляются. Например: STARTUPINFO startupInfo; // has more than 10 member variables ...
Почему memcpy () и memmove () быстрее, чем приращение указателя?
Я копирую N байт изpSrc вpDest, Это можно сделать за один цикл: for (int i = 0; i < N; i++) *pDest++ = *pSrc++Почему это медленнее, чемmemcpy или жеmemmove? Какие уловки они используют, чтобы ускорить это?
работает шеллкод + vs2010
Я только что попробовал следующий фрагмент кода для тестирования шелл-кода: #include<iostream> using namespace std; char sc[] = ""; #i've removed the shellcode int main() { int (*func)(); func = (int(*)())sc; (int)(*func)(); }Я получаю ошибку ...
преобразовать вектор в jobject в C ++ / JNI?
Я использую нативную функцию Java - public native ArrayList<String> parseXML();В C ++ моя родная функция - vector<string> resultList; JNIEXPORT jobject JNICALL Java_Sample1_parseXML (JNIEnv *env, jobject obj){ // logic return resultList; // ...
Отладка против выпуска в CMake
В скомпилированном проекте GCC, Как запустить CMake для каждого целевого типа (отладка / выпуск)?Как указать флаги отладки и выпуска C / C ++ с помощью CMake?Как я могу выразить, что основной исполняемый файл будет скомпилирован сg++ и одна ...
Профилирование доступа к диску
В настоящее время я работаю над приложением MFC, которое читает и записывает на диск. Иногда это приложение работает удивительно быстро, а иногда оно чертовски медленно. Я предполагаю, что это из-за доступа к диску, поэтому я хочу профилировать ...
Специализация шаблона оператора преобразования
Вот в основном академическое упражнение в понимании операторов преобразования, шаблонов и шаблонных специализаций. Шаблон оператора преобразования в следующем коде работает дляint, float, а такжеdouble, но не работает при ...