Гость » 23 сен 2023, 11:12
Последнее сообщение Гость «
Гость »
Я задал эту функцию, основываясь на этой концепции (может быть, неправильной?!): Везде, где может существовать константа, на этом месте может существовать и изменчивость.
класс classA { публика: const int Foo() const; } Здесь первое «const»...
Гость » 23 сен 2023, 11:11
Последнее сообщение Гость «
Гость »
Я обнаружил странное поведение при компиляции моего кода с помощью G++ ( gcc 4.8.1 и MinGW 4.8.2 с -std=gnu++1y флаг). В духе SSCCE я выделил следующий фрагмент:
Гость » 23 сен 2023, 11:11
Последнее сообщение Гость «
Гость »
В C++ невозможно перегрузить в одном классе функцию-член с квалификатором ref функцией-членом без квалификатора ref. Но в то же время можно унаследовать одну функцию-член от родительского класса и перегрузить ее в дочернем классе, как в примере:...
Гость » 23 сен 2023, 11:11
Последнее сообщение Гость «
Гость »
Недавно я узнал о спецификаторах ссылок, например
struct foo { недействительный бар () {} недействительный бар1() и {} пустота bar2() && {} }; Там, где мне может понадобиться эта функция, есть ли реальный вариант использования этой языковой...
Гость » 23 сен 2023, 11:10
Последнее сообщение Гость «
Гость »
Я не могу вспомнить, какой это был доклад, но недавно я смотрел несколько выступлений с CppCon 2017, и там кто-то в качестве примечания упомянул, что единственный правильный способ перегрузки operator= будет следующим образом:
Гость » 23 сен 2023, 11:07
Последнее сообщение Гость «
Гость »
Возможный дубликат:
Что означает константа в конце функции-члена?
Дорогие все!
Я пытался перегрузить оператор += и получил ошибку «отбросить квалификаторы», только добавив «const» в конце метода, я смог избавиться от этой ошибки. Кто-нибудь...
Гость » 23 сен 2023, 11:07
Последнее сообщение Гость «
Гость »
У меня возникли некоторые трудности с указателями на функции. У меня есть базовый класс, который определяет указатель на функцию, который через typedef double (*function)(double *x) const;
Быстрый дополнительный вопрос: почему приведенное выше...
Гость » 23 сен 2023, 11:06
Последнее сообщение Гость «
Гость »
Я знаю, что можно создать указатель на такую функцию-член, как этот
struct K { void func() {} }; typedef void FuncType(); typedef FuncType K::* MemFuncType; MemFuncType pF = &K::func; Есть ли аналогичный способ создания указателя на константную...
Anonymous » 23 сен 2023, 07:52
Последнее сообщение Anonymous «
Anonymous »
У меня есть одиночный связанный список, который имеет указатель на следующий узел и данные (которые являются указателем на объект). Мой вопрос заключается в том, что когда я удаляю узел связанного списка только с помощью удаления, объект, на который...
Anonymous » 23 сен 2023, 07:37
Последнее сообщение Anonymous «
Anonymous »
Я пытался загрузить виртуальный ящик, но получил следующую ошибку: «Для Oracle VM Virtual box 7.0.10 сначала необходимо установить распространяемый пакет Microsoft Visual C++ 2019. Установите и перезапустите установку Oracle VM Virtual Box». 7.0.10...
Anonymous » 23 сен 2023, 07:35
Последнее сообщение Anonymous «
Anonymous »
Я новичок и пытаюсь понять C++. В настоящее время я изучаю, как использовать cint и cout, но постоянно сталкиваюсь с одной проблемой. Выходные данные проходят через консоль отладки, поэтому нет возможности вводить какие-либо пользовательские данные...
Anonymous » 23 сен 2023, 06:52
Последнее сообщение Anonymous «
Anonymous »
Система использует Create{Remote}Thread вместо _beginthread для обратных вызовов, таких как ServiceMain, RegisterServiceCtrlHandlerEx, HandlerRoutine (SetConsoleCtrlHandler) и т. д. Означает ли это, что небезопасно вызывать статически связанный CRT...
Anonymous » 23 сен 2023, 06:37
Последнее сообщение Anonymous «
Anonymous »
Я использую Visual Studio 2022, последние версии ISO для C и C++ и Qt. У меня есть файлы заголовков и файлы библиотеки, связанные с моим решением (файлы .lib связаны с решением, а файлы .dll находятся внутри каталога, где находятся исполняемые...
Anonymous » 23 сен 2023, 06:28
Последнее сообщение Anonymous «
Anonymous »
Я обновил свой компилятор GCC из репозитория GIT до версии 11. Теперь мой тестовый код (GoogleTest/GoogleMock) жалуется, что GLIBCXX_3.4.29 не найден. Это не дубликат, пожалуйста, откройте заново Ответы опубликованы в: Более подробное представление...
Anonymous » 23 сен 2023, 06:14
Последнее сообщение Anonymous «
Anonymous »
У меня есть график повышения с настраиваемыми свойствами. Я хочу сделать копию. Я попробовал это следующим образом, но получил много ошибок компиляции.
Вот что я сделал:
с использованием BGType = boost::adjacency_list; vertexProps.h
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения