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

boost::bind и boost::function указатели на перегруженные или шаблонные функции-члены
У меня есть механизм обратного вызова, задействованные классы: class App { void onEvent(const MyEvent& event); void onEvent(const MyOtherEvent& event); Connector connect; } class Connector { template <class T> void...
11508 просмотров

Ищете безопасный портативный способ хранения паролей
Я работаю над проектом C++, который должен работать как на Win32, так и на Linux, программное обеспечение должно быть развернуто на небольших компьютерах, обычно работающих в удаленных местах - каждая машина, вероятно, будет содержать свой...
1014 просмотров
schedule 17.12.2023

std::list iterator: получить следующий элемент
Я пытаюсь создать строку, используя элементы данных, хранящиеся в std::list, где я хочу, чтобы запятые помещались только между элементами (т.е. если элементы {A,B,C,D} в списке, результирующая строка должна быть «А, Б, В, Г». Этот код не работает:...
40242 просмотров
schedule 16.01.2024

StdAfx + Заголовочный файл - Порядок включения в приложение MFC
Я использую Visual Studio 2005. Я создал консольное приложение на основе MFC под названием «StdAfx зависимость». IDE создала для меня следующие файлы. Resource.h StdAfx Dependancy.h stdafx.h StdAfx Dependancy.cpp stdafx.cpp Я...
2555 просмотров
schedule 15.11.2023

Проблема реализации класса Singleton
В Code 1 объявлен статический указатель aSingletonClass *instance_ и статическая функция void deleteInstance( void ). Я реализовал код 2 без использования статического указателя и статической функции (я думал, что синглтон можно сделать и без него,...
271 просмотров
schedule 14.01.2024

проверить утечки памяти в windows
Возможный дубликат: Есть ли хороший заменитель Valgrind для Windows? Я использовал valgrind в Linux. Может кто-нибудь подскажет какие-нибудь похожие инструменты для проверки утечки памяти в windows?
18438 просмотров
schedule 08.01.2024

Какие операции могут потребоваться перед main()
Я наткнулся на этот вопрос с вопросом, как выполнить код перед main() в C, упомянув, что существуют стратегии для C++. Я в основном жил в пространстве приложений, поэтому выполнение перед main() никогда не приходило мне в голову. Какие вещи...
521 просмотров
schedule 24.12.2023

Отправка значений в С#, обернутую в С++ dll, вызывает сбой Unity
У меня есть класс C++, который я хочу использовать в Unity (C#), поэтому я скомпилировал dll C++ и создал для него dll-оболочку C#. Я сделал это с помощью SWIG. Когда я делаю это: Graph g = new Graph(); int k = g.AddNode(); Это нормально,...
908 просмотров
schedule 13.12.2023

Конфликт между конструктором копирования и конструктором пересылки
Эта проблема основана на коде, который работает у меня на GCC-4.6, но не работает у другого пользователя с CLang-3.0, оба в режиме C++0x. template <typename T> struct MyBase { //protected: T m; template <typename Args...>...
1608 просмотров
schedule 09.01.2024

Использование C++ на Mac для Interactive Broker API? - Пример?
После нескольких лет отсутствия программирования я собираюсь изучать C++ на своем Mac OSX. Моя цель — создать программное обеспечение для алгоритмической/автоматической торговли для использования с Interactive Brokers. Теперь я скачал их API для...
3738 просмотров
schedule 11.01.2024

Реализация Haskell's Maybe Monad в С++ 11
Я пытаюсь реализовать монаду Maybe из Haskell, используя лямбда-функции в С++ 11 и шаблоны. Вот что у меня есть до сих пор #include<functional> #include<iostream> using namespace std; template<typename T1> struct Maybe { T1...
11984 просмотров
schedule 02.12.2023

Как создать named_graph с библиотекой Boost Graph?
В настоящее время я работаю с библиотекой Boost Graph. Мне нужны уникальные ребра и вершины. К сожалению, графики повышения не предоставляют эту функцию. Поэтому я должен проверять руководство каждый раз, прежде чем вставить ребро или вершину....
886 просмотров
schedule 17.11.2023

Как получить IP-адрес клиента перед принятием соединения в С++
Я изучаю программирование сокетов на С++... Программа сервера привязывается к сокету и начинает прослушивать запросы на подключение... хорошо, теперь как я могу перечислить IP-адреса прослушанных запросов? Я знаю, что могу получить IP-адреса после...
2370 просмотров
schedule 21.12.2023

Лучше использовать переменные кучи или стека?
Опытный пользователь C++ сказал мне, что я должен стремиться использовать переменные кучи, т.е.: A* obj = new A("A"); в отличие от: A obj("A"); Помимо всего того, что использование указателей удобно и гибко, он...
11453 просмотров
schedule 08.11.2023

Как обрабатывать несколько параллельных экземпляров одновременно?
Вот в чем проблема: мне не нравятся несколько экземпляров моей программы, поэтому я их отключил. Моя программа открывает определенный тип пантомимы. В моей системе (Ubuntu 12.04), когда я дважды щелкаю один из этих файлов, это выполняется:...
1021 просмотров
schedule 10.11.2023

Как работает деструктор С++
Возможный дубликат: уничтожение объекта в C++ проверка деструктора в C++ Я хочу простую программу, чтобы увидеть, как работает деструктор в C++? Я в принципе не понимаю, когда вызывается деструктор.
395 просмотров
schedule 08.12.2023

typedef меняет значение
Когда я компилирую следующий фрагмент с g++ template<class T> class A {}; template<class T> class B { public: typedef A<T> A; }; компилятор говорит мне error: declaration of ‘typedef class A<T>...
5691 просмотров
schedule 02.12.2023

Зачем пузырьковой сортировке нужны вложенные циклы?
Я собираюсь начать новый вопрос. Я задал вопрос вчера и хотел знать, в чем проблема в моей программе. Программа приведена ниже, и вы, люди, указали, что эта следующая программа выполняет только один проход сортировки и также нуждается во внешнем...
7306 просмотров
schedule 21.11.2023

Простое чтение файла с помощью ReadFile()
Почему этот код ничего не выводит (кроме информационного слова)? Файл существует. hReadFile = CreateFile(L"indexing.xml",GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ |FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);...
1266 просмотров
schedule 01.11.2023

Добавление библиотеки C++ в проект iOS не скомпилируется должным образом
В моем проекте iOS мне нужно использовать библиотеку C++, состоящую из некоторых файлов заголовков (.h) и файла библиотеки .a (у меня нет фактического исходного кода). В моем коде Obj-c я импортировал нужный мне заголовок .h, однако Xcode, похоже,...
564 просмотров
schedule 23.10.2023