Вопросы по теме 'c++'

Как я могу отсортировать массив двойных указателей на основе значений, на которые они указывают?
Я пытаюсь создать функцию на C/С++ для сортировки массива и замены каждого значения его «оценкой» или рангом. Он принимает массив двойных указателей на массив целых чисел и сортирует двойные указатели на основе разыменованного значения целых чисел....
3256 просмотров
schedule 02.08.2022

зацикливание и усреднение в С++
Здесь студент-программист... пытаюсь работать над проектом, но я застрял. Проект пытается найти количество миль на галлон за поездку, а затем в конце выводит общее количество миль и общее количество использованных галлонов и усредняет количество...
1187 просмотров
c++
schedule 05.10.2022

Как вы устанавливаете, очищаете и переключаете один бит?
Как настроить, очистить и немного переключить?
1343241 просмотров
schedule 24.04.2024

Что такое макет VTable и расположение указателя VTable в объектах C++ в GCC 3.x и 4.x?
Я ищу подробности о структуре, порядке и содержании VTable, а также о расположении указателей vtable внутри объектов. В идеале это будет охватывать одиночное наследование, множественное наследование и виртуальное наследование. Ссылки на внешнюю...
15880 просмотров
schedule 29.01.2024

Захват cout в окне вывода Visual Studio 2005?
Я создал консольное приложение C ++ и просто хочу захватить операторы cout / cerr в окне вывода в среде IDE Visual Studio 2005. Я уверен, что это просто параметр, который мне не хватает. Может кто-то указать мне верное направление?
15617 просмотров
schedule 28.09.2022

Какой отладчик Linux C / C ++ (или интерфейс для gdb) лучше всего подходит для обучения программированию?
Я преподаю своего рода «облегченный» курс программирования на C ++ для новичков («облегченный» означает отсутствие указателей, никаких классов, просто старый старый C плюс ссылки, строки и векторы STL). У студентов нет предыдущего опыта...
156480 просмотров
schedule 04.10.2022

Я хочу сказать компилятору VC ++ скомпилировать весь код. Это можно сделать?
Я использую VS2005 VC ++ для неуправляемого C ++. У меня есть VSTS, и я пытаюсь использовать инструмент покрытия кода для выполнения двух задач в отношении модульных тестов: Посмотрите, какая часть моего тестируемого кода, на который я ссылаюсь,...
695 просмотров

Алгоритм быстрого хеширования строк с низкой частотой конфликтов с 32-битным целым числом
У меня есть много несвязанных именованных вещей, по которым я хотел бы быстро поискать. «Муравьед» всегда везде «трубкозуб», поэтому хеширование строки и повторное использование целого числа будет хорошо работать для ускорения сравнений. Полный...
90499 просмотров
schedule 28.09.2022

Как мне прочитать весь файл в std :: string в C ++?
Как мне прочитать файл в std::string , т. Е. Прочитать весь файл сразу? Текстовый или двоичный режим должен быть указан вызывающим. Решение должно быть совместимым со стандартами, портативным и эффективным. Он не должен без необходимости...
92471 просмотров
schedule 14.11.2023

Обработка путей к файлам на разных платформах
Существуют ли какие-либо автономные классы С++ GNU, которые обрабатывают кроссплатформенные пути? Мои приложения строятся на Windows и Linux. Наши файлы конфигурации ссылаются на другой файл в отдельном каталоге. Я хотел бы иметь возможность...
13681 просмотров
schedule 04.01.2024

Как удалить дублирование кода между похожими константными и неконстантными функциями-членами?
Допустим, у меня есть следующий class X , где я хочу вернуть доступ внутреннему члену: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for...
42722 просмотров

Чтение некоторых целых чисел, а затем строки текста на С++
Я читаю ввод в программе C++. Сначала несколько целых чисел, затем строка. Когда я пытаюсь прочитать строку с помощью getline(cin,stringname); , она не читает строку, которую вводит пользователь: вместо этого я получаю пустую строку, когда...
397 просмотров
schedule 26.09.2022

Как я могу создать потокобезопасный одноэлементный шаблон в Windows?
Я читал здесь о потокобезопасных одноэлементных шаблонах: http://en.wikipedia.org/wiki/Singleton_pattern#C.2B.2B_.28using_pthreads.29 И внизу написано, что единственный безопасный способ - использовать pthread_once, который недоступен в...
18026 просмотров
schedule 03.11.2022

Ищете что-то похожее на offsetof () для типов, отличных от POD
Я ищу способ получить смещения членов данных класса C ++, который не относится к POD. Вот почему: Я хочу хранить данные в формате HDF5 , который кажется наиболее подходящим для моего типа материал (вывод численного моделирования), но,...
4854 просмотров
schedule 27.12.2023

В каких случаях использовать malloc и / или new?
Я вижу, что в C ++ существует несколько способов выделения и освобождения данных, и я понимаю, что когда вы вызываете malloc , вы должны вызывать free , а когда вы используете оператор new , вы должны соединяться с delete , и смешивать их будет...
303725 просмотров

Ошибка wglCreateContext в C#, но не в управляемом C++
Я пытаюсь использовать opengl в С#. У меня есть следующий код, который завершается ошибкой 2000 ERROR_INVALID_PIXEL_FORMAT Первые определения: [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true, ExactSpelling = true)] public...
4567 просмотров
schedule 01.01.2024

Как читать до EOF из cin в С++
Я кодирую программу, которая считывает данные непосредственно с пользовательского ввода, и мне было интересно, как я могу (без циклов) читать все данные до EOF со стандартного ввода. Я рассматривал возможность использования cin.get( input, '\0' ) ,...
233168 просмотров
schedule 08.11.2022

Лучшая документация для Boost: asio?
Документация, доступная на веб-сайте boost , является ... ограниченное. Судя по тому, что я смог прочитать, общее мнение сводится к тому, что найти хорошую документацию по библиотеке boost :: asio просто сложно. Так ли это на самом деле? Если...
58800 просмотров
schedule 08.11.2022

Объясните шаблон фасада на примере С++?
Я проверил статью в Википедии , и мне кажется, что в ней отсутствует версия кода на С++. пример. Я не могу в полной мере оценить шаблон Facade без этого, не могли бы вы помочь мне объяснить его с помощью C++?
20405 просмотров
schedule 24.10.2022

Очередь приоритетов STL с дублирующимися ключами — возможно ли это?
Мне нужно хранить объекты класса A в некоторой структуре данных. Кроме того, я хотел бы, чтобы они автоматически сортировались по ключу, который в моем случае является встроенным объектом другого класса B. Поэтому я решил использовать приоритетную...
16034 просмотров
schedule 23.11.2023