Результаты поиска по запросу "c++"

2 ответа

adjacency_list с VertexList, отличным от vecS

У меня есть две структуры, содержащие некоторые поля: struct MyNodeData и struct MyEdgeData. Когда я создаю граф с VertexList как vecS, нет проблем с доступом к дескриптору вершин и т. Д. Например: typedef adjacency_list<setS, vecS, undirectedS, ...

5 ответов

Виртуальная функция объявлена не виртуальной в производном классе

Если функция объявлена не виртуальной в производном классе, когда функция базового класса была виртуальной, почему она вызывает поиск vtable при вызове функции по ее указателю? Функция понятна из области видимости.

3 ответа

предварительные декларации

Почему мне нужно использовать предварительные объявления для класса, когда я уже включаю соответствующий заголовочный файл? Это исправило мою проблему, но смутило меня! по сути, класс А должен знать о классе В и наоборот. Я получал ошибку ...

ТОП публикаций

8 ответов

Обнуление структуры в конструкторе

Широкий спектр структур используется в программировании Win32. Много раз используются только некоторые из их полей, а все остальные поля обнуляются. Например: STARTUPINFO startupInfo; // has more than 10 member variables ...

9 ответов

Почему memcpy () и memmove () быстрее, чем приращение указателя?

Я копирую N байт изpSrc вpDest, Это можно сделать за один цикл: for (int i = 0; i < N; i++) *pDest++ = *pSrc++Почему это медленнее, чемmemcpy или жеmemmove? Какие уловки они используют, чтобы ускорить это?

4 ответа

работает шеллкод + vs2010

Я только что попробовал следующий фрагмент кода для тестирования шелл-кода: #include<iostream> using namespace std; char sc[] = ""; #i've removed the shellcode int main() { int (*func)(); func = (int(*)())sc; (int)(*func)(); }Я получаю ошибку ...

2 ответа

преобразовать вектор в 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; // ...

4 ответа

Отладка против выпуска в CMake

В скомпилированном проекте GCC, Как запустить CMake для каждого целевого типа (отладка / выпуск)?Как указать флаги отладки и выпуска C / C ++ с помощью CMake?Как я могу выразить, что основной исполняемый файл будет скомпилирован сg++ и одна ...

3 ответа

Профилирование доступа к диску

В настоящее время я работаю над приложением MFC, которое читает и записывает на диск. Иногда это приложение работает удивительно быстро, а иногда оно чертовски медленно. Я предполагаю, что это из-за доступа к диску, поэтому я хочу профилировать ...

2 ответа

Специализация шаблона оператора преобразования

Вот в основном академическое упражнение в понимании операторов преобразования, шаблонов и шаблонных специализаций. Шаблон оператора преобразования в следующем коде работает дляint, float, а такжеdouble, но не работает при ...