C++ – вопросы и ответы – страница 17

70
голосов
2
ответа
Я пишу класс для обработки потока, который может генерировать несколько исключений (не сразу) при определенных фатальных ошибках в данных, которые он читает. В программе драйвера для этого класса у...
5 месяцев, 3 недели назад cosmicexplorer
69
голосов
2
ответа
Я создал класс под названием "Книга", и у него может быть много книг. Но я хочу создать полку класса, которая может содержать только 10 книг, если она больше 10 десяти, она должна печатать сообщени...
5 месяцев, 3 недели назад Hasnain Ali
80
голосов
1
ответ
Я работаю над проектом (решение VS 2012), включая joystic.cpp . Проект был создан как DLL, чтобы иметь возможность вызывать библиотеку из другого проекта. Приложение получает немедленные данные джо...
5 месяцев, 3 недели назад dempap
80
голосов
1
ответ
Рассмотрим следующий (искусственный) пример: #include <iostream> int f() { return 42; } template <typename T> struct S { static int I; }; template <typename T> int S<T>::I =...
5 месяцев, 3 недели назад vitaut
70
голосов
1
ответ
У меня есть встроенные параметры оптимизации для компилятора, однако полученный код для InterlockedExchange генерирует вызовы в kernel32.dll, а не создает встроенную сборку. Это особенно проблемати...
5 месяцев, 3 недели назад user4910881
80
голосов
1
ответ
Im в настоящее время пытается реализовать интерфейс для создания экземпляров алгоритмов сортировки. У меня есть следующие классы: ISortAlgorithm → абстрактный (интерфейс "класс") АлгоритмModule → с...
5 месяцев, 3 недели назад Wallhalla
107
голосов
6
ответов
У меня есть очень настраиваемый класс со многими параметрами шаблона, например: template<bool OptionA = false, bool OptionB = false, bool OptionC = false, class T = Class1B> class MyClass { }...
5 месяцев, 3 недели назад ZzetT
98
голосов
5
ответов
Почему GCC 4.7 жалуется при создании экземпляра класса внутри функции (с указателем)? Плохо: #include "foo.h" int fn () { Foo *foo; foo->method(); return 0; } main.cpp: В функции-члена 'int foo(...
5 месяцев, 3 недели назад Duglas
345
голосов
14
ответов
Недавно я решил, что мне просто нужно наконец изучить C/С++, и есть одна вещь, которую я действительно не понимаю в указателях или, точнее, их определении. Как насчет этих примеров: int* test; int ...
5 месяцев, 3 недели назад Michael Stum
57
голосов
3
ответа
Как удалить текст QPushButton ?
5 месяцев, 3 недели назад nleshjinde
69
голосов
2
ответа
Я пытаюсь написать что-то в текстовом документе и извлечь его слова, а затем распечатать их, но когда я когда-либо это делаю, он печатает слова, кроме первого слова, затем он бесконечно начинает пе...
5 месяцев, 3 недели назад Bob_the_rhino
57
голосов
2
ответа
http://www.2d3dfloorplans.com/wp-content/themes/default/images/2dfloorplans_1.jpg - это мое входное изображение. Я хотел бы удалить тексты с этого изображения. (Например, Спальня, 11'X12 ', Шкаф......
5 месяцев, 3 недели назад user3008355
123
голоса
5
ответов
Вот заголовок для запуска класса I: #ifndef CANVAS_ #define CANVAS_ #include <iostream> #include <iomanip> #include <string> #include <stack> class Canvas { public: Canvas()...
5 месяцев, 3 недели назад user317654
114
голосов
3
ответа
Я хочу преобразовать переменную __int64 в CString. Код точно такой __int64 i64TotalGB; CString totalSpace; i64TotalGB = 150; printf("disk space: %I64d GB\n", i64TotalGB); totalSpace.Format(_T("%I64...
5 месяцев, 3 недели назад Luca Corsini
-4
голоса
1
ответ
У меня возникли проблемы с отображением вектора в c++, мой синтаксис, похоже, соответствует примерам, которые я видел, но сбой программ и дает сообщение 11db в моей консоли. Я создаю программу, кот...
5 месяцев, 3 недели назад Juno
90
голосов
3
ответа
С++ 17 будет включать std::byte , тип для одной атомно-адресной единицы памяти, имеющей 8 бит на типичных компьютерах. Перед этой стандартизацией уже существует небольшая дилемма при указании на "с...
5 месяцев, 3 недели назад einpoklum
70
голосов
1
ответ
Мне нужно обработать данные из входного файла с max. 100 000 строк: 2014269619 Салли Клэр Смит Женщина 95 Это идентификационный номер, имя (2 или 3 слова), пол и экзамен. Разделяется вкладками. Я д...
5 месяцев, 3 недели назад user2273723
57
голосов
7
ответов
Я видел в нескольких древовидных кодах, что функция древовидного класса имеет и * и & с узлом, например, для вставки узла в BST, функция подобна этой insertnode(node * &t,string value) { t ...
5 месяцев, 3 недели назад sparkling_spark
81
голос
1
ответ
У меня есть график в Boost Graph Library и функция heapV шаблона. Я объявил класс шаблона как heapV <Graph::vertex_descriptor, Graph> lookAt; поэтому typename T должен быть vertex_descriptor ...
5 месяцев, 3 недели назад ttshaw1
106
голосов
1
ответ
Как я могу определить аффинное преобразование CGAL (Aff_transformation_3), которое преобразует одну плоскость (плоскость 1) в параллельную плоскость к другой (плоскость 2)? Предположим, что у меня ...
5 месяцев, 3 недели назад Gilberto Cuba
70
голосов
1
ответ
У меня есть 2D-матрица фиксированного размера с размером W x H, каждый элемент в матрице является std :: vector. Данные хранятся в векторе векторов с линеаризованным индексом. Я пытаюсь найти спосо...
5 месяцев, 3 недели назад areslp
80
голосов
1
ответ
Мне задали этот вопрос в интервью. Я не мог ответить на это. Я также не могу получить его сейчас, почему вывод так, как он есть. Вот код: #include <iostream> using namespace std; class Base {...
5 месяцев, 3 недели назад Yaman Singla
57
голосов
3
ответа
Я получаю сообщение об ошибке в строке 4: expected constructor, destructor, or type conversion before ';' token В настоящий момент я довольно слабый, когда дело доходит до функций, поэтому я знаю, ...
5 месяцев, 3 недели назад Mrod
80
голосов
2
ответа
Я использую Code :: Blocks, и вот мой код ниже в c++. void removeEvenLength(vector<string> &vec) { for (vector<string>::reverse_iterator i = vec.rbegin(); i != vec.rend(); ++i) { st...
5 месяцев, 3 недели назад user2548635
90
голосов
3
ответа
Кто-нибудь может объяснить мне предупреждение из g++? Учитывая следующий код #include <iostream> namespace foo { struct bar { friend std::ostream & operator<< (std::ostream &, b...
5 месяцев, 3 недели назад max66
70
голосов
1
ответ
Прочитав руководство ZMQ о брейкерах балансировки нагрузки , я подумал, что было бы здорово реализовать в моем собствен
5 месяцев, 3 недели назад Adam Miller
98
голосов
1
ответ
В Qt 5.9 Qt OpenGL Hello GL2 Пример , чтобы реализовать вращение объектов, при вычислении вращения от движения мыши есть функция нормализации степени. Я просто не понимаю его 1) почему ему нужно dx...
5 месяцев, 3 недели назад Ethan
105
голосов
1
ответ
Я получаю только первое лицо в куб-карте. Как мне получить доступ/загрузить другие? С DevIL 1.7.8 на Ubuntu Natty: я использую ilLoad или ilLoadImage для загрузки dds файла с 6 текстурами, но загру...
5 месяцев, 3 недели назад Deorbit
90
голосов
1
ответ
Я пытаюсь создать конструктор класса, который возьмет список инициализаторов и запустит карту с ним следующим образом: class Test { std::map<int, int> m_ints; public: Test(std::initializer_li...
5 месяцев, 3 недели назад Anonymous Entity
98
голосов
1
ответ
После прочтения документации Apple для Выполнение файлов Mach-O говорится: Двухуровневая функция пространства имен OS X v10.1 и более поздних версий добавляет имя модуля как часть имени символа сим...
5 месяцев, 3 недели назад s-rath
-6
голосов
1
ответ
size_t i, same_numbers; string test = "01234567899"; for ( i = same_numbers = 0; i < test.size(); ( ( test[ i++ ] == test[ i ] ) && same_numbers++ ) ); В этом коде выше, в VS2015 в режим...
5 месяцев, 3 недели назад Nevallem
113
голосов
3
ответа
Я бы хотел вызвать функцию в DLL (скажем, функция foo, определенная в проекте X). Поэтому DLL никогда не знает точную реализацию этой функции foo. Но позже я хочу использовать эту DLL в проекте X (...
5 месяцев, 3 недели назад yrgat
70
голосов
1
ответ
Я использую некоторые методы из библиотеки c++ AlgLib. В других библиотеках, которые я использовал, были некоторые инструкции для установки, после чего я мог включать файлы.h и компилировать с помо...
5 месяцев, 3 недели назад jorgen
57
голосов
1
ответ
Я работаю над поиском решения самой длинной общей проблемы с дополнительными последовательностями. Здесь ссылка, если вы не знакомы с ней. LCIS Проблема в основном сводится к двум различным проблем...
5 месяцев, 3 недели назад mjones
-7
голосов
1
ответ
Любой способ использовать литерал u8 с разнообразием? const char* name[32]; (u8)name//something like this Мне нужно преобразовать имя в utf-8, и я просто не знаю, как это сделать.
5 месяцев, 3 недели назад SLI
135
голосов
2
ответа
Я хочу bind() перейти к моей базовой версии функции из производного класса. Функция отмечена как защищенная в базе. Когда я это делаю, код успешно компилируется в Clang (Apple LLVM Compiler 4.1), н...
5 месяцев, 3 недели назад OldPeculier
70
голосов
3
ответа
Game Coding Complete 4th ed. by Mike McShaffry and David Graham Game Coding Complete 4th ed. by Mike McShaffry and David Graham (67-68) говорят, что классы должны использовать потоки для инициализа...
5 месяцев, 3 недели назад Casey
98
голосов
1
ответ
Я просто не могу получить зависание dp. Я знаю, что я должен делать, но просто не могу реализовать его. Например, эта проблема с использованием программы "Codechef" http://www.codechef.com/problems...
5 месяцев, 3 недели назад Ankit
81
голос
1
ответ
Есть ли способ получить всю информацию, которая требуется для повторной сборки D3DPRESENT_PARAMETERS с созданного устройства? В Direct3D11 ID3D11DeviceContext избавляет от всех этих проблем, но как...
5 месяцев, 3 недели назад Gilad Reich
98
голосов
1
ответ
Может ли кто-нибудь объяснить, как описывается возмущение в этой статье ускоряет рендеринг набора Мандельброта? Я знаю, как визуализировать набор Мандельброта, используя традиционный метод, когда д...
5 месяцев, 3 недели назад zero
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема