Я разрабатываю в C ++ Builder с V3. Большая часть моей работы была сделана в V5 и V6. Я только сейчас возвращаюсь к нему через несколько лет, пробуя издание сообщества и 64-битный мир.
Я перенес небольшую утилиту в качестве первого проекта в новой...
Я сталкиваюсь с проблемой со специализацией шаблона функций и вычетом типа возврата в C ++. Следующий минимальный пример предназначен для демонстрации проблемы (
#include
// Forward declaration of construct, using return type deduction
template...
Как я могу хэшировать ( std::hash или boost :: hash ) функция Pointer-to-Member C ++? что?
Также как я могу сравнить ( std::less ) эти указатели функции членов, чтобы я мог сохранить их в std :: set ?
При использовании одной конфигурационной среды Unixmakefiles и Conan 1.x было легко указать тип сборки в профиле CONAN и использовать пакеты в CMAKE с использованием генератора CMAKE и сгенерированного файла CONANBUILDINFO.CMAKE (вручную...
Я пытаюсь прочитать XML -файл со структурой
search_name
-25.0,30.0,0 -26.0,30.4,0
Строка координат является переменной длиной с каждым кортежом, разделенным пространством. Pugixml правильно находит теги узла в более крупном файле, но при...
Я сталкиваюсь с проблемой со специализацией шаблона функций и вычетом типа возврата в C ++. Следующий минимальный пример предназначен для демонстрации проблемы (
#include
// Forward declaration of construct, using return type deduction
template...
Каждый раз, когда я упоминаю медленную производительность стандартной библиотеки C ++ Iostreams, меня встречаются с волной неверия. Тем не менее, у меня есть результаты профилировщика, показывающие большое количество времени, проведенного в коде...
Я с энтузиазмом, в принципе, об io -ustring asynchronous io - который кажется чрезвычайно подходящим для сетевого общения. Я вижу выгоду, с асинхронной идиомой, где устранение блокирующих вызовов позволяет избежать необходимости поддержки большего...
В настоящее время я пытаюсь написать программу C ++, которая будет использоваться в качестве .dll с кодом Unity C#. До сих пор я успешно смог получить Unity передавать данные в .dll и наоборот. Тем не менее, я все еще довольно новичок в C ++ и...
Функция std :: make_shared () чаще всего предпочтительнее std :: shared_ptr {new t} , потому что она будет только одно распределение, в отличие от двух ассигнований во втором примере. Есть несколько других различий, как подробно описано в...
В настоящее время я пытаюсь написать программу C ++, которая будет использоваться в качестве .dll с кодом Unity C#. До сих пор я успешно смог получить Unity передавать данные в .dll и наоборот. Тем не менее, я все еще довольно новичок в C ++ и...
Я разрабатываю распределитель памяти, который способен перемещать объекты в течение их жизни. Чтобы поддержать это, требуется использование косвенного положения , который указывает на управляющий блок. Этот управляющий блок указывает на истинное...
Я строю A c ++ grpc client , используя API обратного вызова . Клиент отправляет много асинхронных RPC, ожидает, что все они завершат, а затем немедленно выходят. 0).
Добавление короткого сна после последнего RPC помогает, но я хотел бы избежать...
Кто -нибудь может сказать мне, что нужно сделать, чтобы разместить заказ на акции? Я повторяю код в testcppclient.cpp
Мой заказ создается таким образом;
void TestCppClient::placeNewOrder(TradingMode mode, const std::string& action,
const...
Вопрос:
Согласно N4713#14.7, а затем члены класса в прилагающемся классе не имеют особого доступа к частным членам вложенного класса. Это поведение противоречит стандарту? // Case 3: C++17 all pass, C++20 All fail
class enclosing
{
class nested {...
Я столкнулся с проблемой при отладке моей генерации шахматного двигателя, где запустить мою функцию тестирования производительности, которая возвращает количество узлов листьев из данного состояния доски, по -видимому, возвращает разные значения для...
Вопрос:
Согласно N4713#14.7, а затем члены класса в прилагающемся классе не имеют особого доступа к частным членам вложенного класса. Противоречит ли это поведение стандарт? и случай 6 с этим объявлением должно пройти?// Case 0: all pass
class...
Со времен C ++ 11, по нескольким причинам, разработчики, как правило, используют классы Smart Pointer для динамических объектов жизни. И с этими новыми классами Smart Pointer, стандарты, даже предлагают не использовать операторы, такие как New...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения