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

58
голосов
4
ответа
Я создаю симулятор в C++ для простого проблемного домена. Основная механика написана в одном классе MountainCar.cpp, который хранит в качестве члена ссылку на графический интерфейс, реализованный в...
5 месяцев, 4 недели назад bchillerr
88
голосов
1
ответ
У меня есть простая, но сложная проблема. Я запускаю следующий код: OpenGL::PrintError(__FILE__, __LINE__); GLuint raytracer = CompileRayTracer(); OpenGL::SetProgram(raytracer); OpenGL::PrintError(...
5 месяцев, 4 недели назад Christian Veenman
58
голосов
1
ответ
Я написал свой код таким образом внутри класса, чтобы вычислить максимальное расстояние от источника к узлу. Теперь мне нужно вывести его из класса и выполнить аналогичную функцию для вычисления мо...
5 месяцев, 4 недели назад user4910881
70
голосов
2
ответа
Я хочу получить конкретный объект в классе в C++. Я просмотрел несколько сайтов, и кажется, что мой вопрос уникален. Хорошо, здесь мой код. В House.h #include <string> using namespace std; cl...
5 месяцев, 4 недели назад CraftedGaming
81
голос
2
ответа
Выполните следующий класс, нарушающий правило строгого сглаживания: template<typename T> class store { char m_data[sizeof(T)]; bool m_init; public: store() : m_init(false) {} store(const T &a...
5 месяцев, 4 недели назад Maciej Piechotka
69
голосов
2
ответа
Я работаю над проектом множественного наследования в C++. У меня есть отдельные файлы для определения классов (.h) и реализации (.cpp). Поскольку это первый раз, когда я использовал наследование в ...
5 месяцев, 4 недели назад user3776749
80
голосов
1
ответ
Я просто хочу пересечь матрицу от начала до конца, касаясь каждого элемента. Тем не менее, я вижу, что нет итератора для повышения матрицы, а есть два итератора, и я не смог понять, как заставить и...
5 месяцев, 4 недели назад The Vivandiere
69
голосов
4
ответа
Кажется, когда я пытаюсь исследовать все, что я могу найти, так это то, сколько строк в Linux, вызов службы, окна и другие вещи, которые являются массивными приложениями с миллионами строк кода. Ес...
5 месяцев, 4 недели назад T Mik
109
голосов
1
ответ
Таким образом, метод select(SelectionType) в классе QTextCursor имеет только 4 возможных параметра. QTextCursor::Document QTextCursor::BlockUnderCursor QTextCursor::LineUnderCursor QTextCursor::Wor...
5 месяцев, 4 недели назад raze
81
голос
1
ответ
Что я пытаюсь сделать: На GPU я пытаюсь имитировать соглашения, используемые SQL в реляционной алгебре, для выполнения объединений в таблицах (например, Inner Join, Outer Join, Cross Join). В приве...
5 месяцев, 4 недели назад aiwyn
99
голосов
1
ответ
Я хотел бы печатать значения перечисления в виде текста и использовать для его перегрузки. Предположим, у меня есть следующий код: #include <iostream> #include <map> #include <string...
5 месяцев, 4 недели назад user3856196
80
голосов
2
ответа
Я пытаюсь найти временную сложность этого алгоритма . Итеративный алгоритм создает все битовые строки в пределах заданного расстояния Хэмминга, начиная с входной битовой строки. Он генерирует все в...
5 месяцев, 4 недели назад gsamaras
57
голосов
1
ответ
Я понимаю, что код libstdc++ теперь связан с кодом libc. Я загрузил полный код gcc 4.8.2 отсюда: http://www.netgull.com/gcc/releases/gcc-4.8.2/ Однако я не могу найти файл с именем new.c или new.cp...
5 месяцев, 4 недели назад user997112
58
голосов
1
ответ
Я читал эту реализацию дерева R * , и я заметил, что они вычисляют перекрытие по-другому, чем это определяет документ . В документе перекрытие определяется
5 месяцев, 4 недели назад helloworld922
80
голосов
1
ответ
Я пытаюсь генерировать допустимые деревья, учитывая определенные графы графа (которые можно рассматривать как сеть). Ниже приведен код, который считывает графы графа из файла; FILE *fin = fopen("so...
5 месяцев, 4 недели назад Amaar Bokhari
57
голосов
1
ответ
Я пытаюсь создать стирание типа с некоторыми указателями на функции и шаблонами, как показано в приведенном ниже примере. То, что я нахожу странным, с GCC, я получаю неправильный результат, где, ка...
5 месяцев, 4 недели назад lightsunray
90
голосов
1
ответ
Рассмотрим эти классы: Struct Bar1: Abstract { int bar; }; Struct Bar2: Abstract { int bar; }; Struct Foo1: Abstract { int foo; }; Struct Foo2: Abstract { int foo; }; Вам дается Abstract * p; и вы ...
5 месяцев, 4 недели назад DarioP
127
голосов
4
ответа
Я работаю над проектом, где я в основном собираю PCA миллионы раз на сетах 20-100 баллов. В настоящее время мы используем какой-то унаследованный код, который использует пакет линейной алгебры GNL ...
5 месяцев, 4 недели назад Xzhsh
82
голоса
2
ответа
Я читал об Arduino и о том, как он использует язык, похожий, но не равный C. Я очень хорошо знаком с C++, и мне было интересно, как делать базовые задачи с Arduino, например, общаться с I/O. Я пола...
5 месяцев, 4 недели назад Cosine
57
голосов
1
ответ
Я использую Visual Studio 2008, в Windows Vista и преобразовываю функции для создания в качестве DLL Debug. Ошибки компилятора: Я получаю ошибку доступности с помощью шаблонов boost :: operator: er...
5 месяцев, 4 недели назад Thomas Matthews
113
голосов
1
ответ
Когда я просто объявляю boost::thread t1, t2; в моей программе, а затем сжимайте EXE файл с UPX, сжатие преуспевает. Но когда я пытаюсь запустить сжатый exe, Windows говорит мне, что это "недействи...
5 месяцев, 4 недели назад Sergey
57
голосов
1
ответ
"Block.h" enum BlockType { BlockType_Default = 0, BlockType_Grass, }; class Block { public: Block(); ~Block(); bool IsActive(); void SetActive(bool activeParameter); private: bool active; BlockType...
5 месяцев, 4 недели назад King Popsicle
57
голосов
1
ответ
Это код, который у меня есть для проверки наличия файла в проекте visual studio 2010 c++: bool GLSLProgram::fileExists( const string & fileName ) { struct stat info; int ret = -1; ret = stat(fi...
5 месяцев, 4 недели назад user1796942
120
голосов
1
ответ
Я хотел бы попробовать опцию /MTd linker вместо /MDd для отладочной сборки моего проекта DLL. Я использую статические ссылки для релизов. В конфигурации Debug я получаю ошибки компоновщика: break.o...
5 месяцев, 4 недели назад Felix Dombek
-6
голосов
2
ответа
Я новичок в C++, и я пытаюсь создать строку "command\r\n". Однако мне нужна необработанная каретка return & new line (см. Ниже код). Я пробовал R "(команда\r\n)", но я не думаю, что у меня есть...
5 месяцев, 4 недели назад Nicole
-4
голоса
3
ответа
Я новичок в c++ в целом. Поэтому я пытался узнать об использовании векторов после того, как кто-то недавно помог с использованием проекта типа Arduino для чтения тегов RFID. Мне действительно казал...
5 месяцев, 4 недели назад Clayton Allen
57
голосов
1
ответ
У меня есть два файла cmake: CMakeLists.txt: cmake_minimum_required(VERSION 3.13) project(as_math_engine) set(CMAKE_CXX_STANDARD 14) include_directories(include/as_math_engine) add_library(as_math_...
5 месяцев, 4 недели назад Adrian Sopar
70
голосов
1
ответ
Я читаю презентацию от Скотта Майора, он упоминает эту строку: Нижняя сторона вставки: дублирование кода снижает эффективный размер кеша Я не вижу, как дублирование кода имеет какое-либо отношение ...
5 месяцев, 4 недели назад Kam
158
голосов
3
ответа
Я получаю json файлы с данными для анализа в R, для которых я использую RJSONIO-пакет: library(RJSONIO) filename <- "Indata.json" jFile <- fromJSON(filename) Когда json файлы больше 300 МБ (н...
5 месяцев, 4 недели назад Chris
70
голосов
2
ответа
По причинам, которые не имеют значения, мне нужно передать имя функции C/C++ в подпрограмму Fortran, которая, в свою очередь, вызывает эту функцию C. Я обнаружил, что могу успешно передать имя функ...
5 месяцев, 4 недели назад Eli Lansey
57
голосов
1
ответ
Я новичок в программировании c++/cli, и сегодня я наткнулся на gcroot в одном из моих проектов и смутил его использование. Я обнаружил, что gcroot - это оболочка GChandle , которая уведомляет сборщ...
5 месяцев, 4 недели назад gimbup
90
голосов
2
ответа
У меня есть два класса Probe and Bactery. Внутри класса Probe у меня есть экземпляр класса Bactery. Мне интересно, как получить номер bactery через объект зонда. Для этого я создал сеттер и геттер....
5 месяцев, 4 недели назад Marcin Magdziarz
-4
голоса
1
ответ
Как написано в названии, я хотел бы нарисовать антиированные округленные прямоугольники в c++ и в контексте linux (ubuntu). Я уже пробовал SDL_gfx, но сглаживание не доступно на roundedBox. Я также...
5 месяцев, 4 недели назад rkohser
-4
голоса
1
ответ
[1]: https://www.geeksforgeeks.org/lca-for-general-or-n-ary-trees-sparse-matrix-dp-approach-onlogn-ologn/ for (int i=0; i<level; i++) if ((diff>>i)&1) v = parent[v][i];
5 месяцев, 4 недели назад Apurva
69
голосов
2
ответа
На данный момент у меня есть QTreeWidget с горизонтальными заголовками заголовков, и я намерен рисовать только заголовочные метки по вертикали, а остальные - по горизонтали. Я не хочу переопределят...
5 месяцев, 4 недели назад Arnab Datta
98
голосов
2
ответа
Tricky structure Pointer iterating без предоставления дампа Указатель структуры не дает дампа #include <iostream> #include <malloc.h> #include <conio.h> using namespace std; typed...
5 месяцев, 4 недели назад Prag Rao
127
голосов
5
ответов
Я пытаюсь вычислить инверсию очень большой матрицы (11300x21500) в С++. До сих пор я пробовал библиотеки Eigen и Armadillo, но оба были неудачными на этапе инициализации, заявив, что памяти недоста...
5 месяцев, 4 недели назад Osman Darin
70
голосов
1
ответ
Предположим, что у меня есть два класса (на самом деле больше, но только 2 в моем MCVE), определяющие две статические функции с точно таким же именем: class A { public: static void doSomething() {}...
5 месяцев, 4 недели назад jpo38
69
голосов
1
ответ
моя цель - удалить любую нетекстовую область из изображения отсканированной визитной карточки, но я не знаю, как это сделать, используя OpenCV, я выполнил следующие шаги, но не знаю, что это правил...
5 месяцев, 4 недели назад chostDevil
Чтобы , пожалуйста,
Выберите тему жалобы:

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