Я пишу простую функцию, которая возвращает самое большое целое число в массиве. Проблема, которая у меня есть, заключается в том, чтобы найти количество элементов в массиве.
Я хотел знать, почему печать адреса переменной в C дает вывод как что -то вроде 823759733
, в то время как выполнение того же в C ++ показывает 0x7ff6474009c ?? Или адрес памяти переменной скрыт, чтобы показать какой -то произвольный адрес, чтобы...
c ++ 26 введет спецификаторы контрактов функции, которые представляют собой утверждения контракта, связанные с функцией для выражения и проверки до- и пост- или пост -кондиционирование не выполняется, продолжая выполнять функцию не является...
Я начал изучать C ++, и мой текущий проект должен расширить мои знания в использовании файлов, разделить и, наконец, выполнять повторную эксплуатацию на строке Varchar. () - #
С Visual Studio 2015 на Windows 11 я пытаюсь реализовать тонкую обертку C ++ вокруг определенных утилит, такую как Python, которая выполняет некоторые проверки среды/пути/конфигурации, прежде чем, наконец, запустить утилиту. /> Требование: не...
Я пишу простую функцию, которая возвращает самое большое целое число в массиве. Проблема, которая у меня есть, заключается в том, чтобы найти количество элементов в массиве.
Я работаю над проектом, который генерирует выигрышные номера лотереи, которые имеют определенные условия, они должны начинать с 0, длиться 7 цифр и быть делится на 3, 5 и 7, что означает, что вы должны иметь возможность разделить его на его LCM, что...
Я видел много примеров для отражения в C ++ 26, которые используют новый вид цикла, который я никогда не видел, как
template for (constexpr auto e : std::meta::enumerators_of(^^E)) {
Что такое шаблон для ? Какой смысл в этом, как я могу его...
Я пытаюсь преобразовать двойной номер в std :: string , преобразование должно распечатать либо в десятичном формате с 2 десятичными цифрами, либо в экспоненциальной форме:
Если std :: map является const , то его значения тоже постоянны. Например, я не могу сделать это
void EditValue(const std::map& m) {
std::string& value = m.at( mykey ); // append( suffix ); //
Этот фрагмент кода запускает предупреждение в MSVC (VS2022 17.10.2).
int m = 0;
if(int i = m)
// ...
else if (int i = m) // warning C4456: declaration of 'i' hides previous local declaration
// ...
Протестирован GCC /Clang в Wandbox
Правильно ли...
Herb Sutter refers to that in Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024, and it stresses language several times (e.g. here), so I'd like to understand how to tell it apart from UB in general (not sure if I heard library...
В эффективном C ++, Scott Meyers, пункт 8, есть предложение обернуть (используя raii) объект, который имеет близкий метод, который может бросить, автоматически вызовать Close в деструктор, но, поскольку исключения не должны оставлять деструктор,...
Я реализую кусочек Radix Sort, чтобы сортировать массив 64-битных целых чисел без знака ( key_t IS uint_fast64_t ), который представляет кодируемые точки.
У меня есть две версии алгоритма:
antingmp только ✅ - работает правильно. ❌ - создает...
Я просто изучаю, как писать диапазон, основанный на циклах, но единственная проблема заключается в том, что мой компилятор, Orwell Dev-C ++, кажется, не поддерживает его в режиме по умолчанию (который является C ++ 98). Как я могу изменить этот...
У меня есть простой метки союза значений. Значения могут быть либо int64_ts , либо удвоить . Я выполняю дополнение в этих профсоюзах с предостережением, что, если оба аргумента представляют значение int64_t , то результат также должен иметь значение...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения