Вопросы по теме 'c++'
Как я могу отсортировать массив двойных указателей на основе значений, на которые они указывают?
Я пытаюсь создать функцию на C/С++ для сортировки массива и замены каждого значения его «оценкой» или рангом. Он принимает массив двойных указателей на массив целых чисел и сортирует двойные указатели на основе разыменованного значения целых чисел....
3256 просмотров
schedule
02.08.2022
зацикливание и усреднение в С++
Здесь студент-программист... пытаюсь работать над проектом, но я застрял.
Проект пытается найти количество миль на галлон за поездку, а затем в конце выводит общее количество миль и общее количество использованных галлонов и усредняет количество...
1187 просмотров
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 просмотров
schedule
13.03.2024
Алгоритм быстрого хеширования строк с низкой частотой конфликтов с 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 просмотров
schedule
14.07.2022
Чтение некоторых целых чисел, а затем строки текста на С++
Я читаю ввод в программе 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 просмотров
schedule
24.03.2024
Лучшие практики для обработки массивов переменного размера в c / c ++?
Если у меня есть массив фиксированного размера, в зависимости от того, как он определен и используется, я обычно использую один из двух способов ссылки на него.
Тип массива 1: поскольку это фиксированный размер на основе определения, я просто...
7849 просмотров
schedule
10.05.2024
Ошибка 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