C++ – вопросы и ответы

102
голоса
3
ответа
Я пытаюсь использовать ключевое слово decltype для автоматической функции: struct Thing { static auto foo() { return 12; } using type_t = decltype(foo()); }; И я получаю следующую ошибку (gcc 7.4):...
1 год, 11 месяцев назад DarthRubik
61
голос
1
ответ
Я пытаюсь установить собственный блок для gnuradio. Я просматриваю этот ( http://gnuradio.org/redmine/projects/gnuradio/wiki/[CN10 ) учебник. Но на шаге 5 "Установка" у меня возникают некоторые про...
3 года, 5 месяцев назад knuut
60
голосов
1
ответ
У меня возник вопрос, связанный с написанием конструктора, основанного на диапазоне, для класса, но не смог найти правильную формулировку для поиска справки по Google. Предположим, что я пишу прост...
2 года, 10 месяцев назад gowrath
77
голосов
1
ответ
Я использую vim с плагином tagbar, и по умолчанию tagbar показывает теги для текущего активного буфера. Мне любопытно, есть ли возможность всегда показывать теги для соответствующего файла заголовк...
6 лет, 10 месяцев назад makey
76
голосов
2
ответа
В моем коде я привожу заголовки OpenSSL в пространстве имен, например: #include <cstdio> namespace OpenSSL { #include <openssl/ssl.h> #include <openssl/err.h> } Но я только что об...
7 лет, 6 месяцев назад Curt J. Sampson
77
голосов
2
ответа
Мы должны делать классы животных, которые наследуются от классов разных типов животных, то есть класс Dog будет наследовать от класса Carnivore, который унаследует класс Mammal. Я попытался использ...
5 лет, 10 месяцев назад user3492502
69
голосов
0
ответов
можно ли использовать dbx c++ отладчик на raspebrry pi (ARM)? Моя цель - использовать функцию исправления и продолжения на малиновом пи. PS: Я знаю, что существуют gdb, а ddd поддерживает dbx без е...
2 года, 3 месяца назад user818117
76
голосов
2
ответа
Когда я создаю класс с указателем класса, например: class A{ B* p_b1; B* p_b2; A(){} } Я предполагаю, что компилятор создает пространство, по крайней мере, для 2 указателей на экземпляр A. Мой вопр...
4 года, 3 месяца назад sgtHale
-3
голоса
1
ответ
Может ли кто-нибудь ответить, почему это выражение: unsigned int index; unsigned int i; unsigned int n; while (condition) { i = index / n / n; } Быстрее, чем: unsigned int index; unsigned int i; un...
6 лет назад ParoX
-6
голосов
1
ответ
У меня есть проблема, и я, которую я пытаюсь решить в течение нескольких дней. void setup() { int EchoPin; int TrigPin; int ServoController; int ServoSignal; pinMode(EchoPin, INPUT); pinMode(TrigPi...
2 года, 9 месяцев назад L.Nedqlkov
76
голосов
1
ответ
Как я могу изменить или установить категорию расширения моей оболочки на основе этого примера ? На скриншоте расширение находится в категории
8 лет, 1 месяц назад rekire
49
голосов
1
ответ
Мне нужно написать 2 конструктора для кватернионного класса, который в основном содержит только 4 элемента численного типа T У меня есть 2 конструктора в конфликте во время компиляции (см. Ниже). М...
4 года, 1 месяц назад Frank
78
голосов
2
ответа
Я пытаюсь выяснить следующее: скажем, мы просим пользователя ввести несколько строк (каждая строка имеет 2 значения, одна - строка, а другая - число, например: "молоко 2,55" сок 3,15 '). Теперь, ка...
4 года, 6 месяцев назад Cido_SB
211
голосов
9
ответов
Поскольку на С++ отсутствует функция interface для Java и С#, каков предпочтительный способ имитации интерфейсов в классах С++? Мое предположение было бы множественным наследованием абстрактных кла...
10 лет, 6 месяцев назад Tony the Pony
49
голосов
1
ответ
Я читал книгу под названием "Пять проблем, связанных с вероятностью вероятности", которая заполнена множеством черепах, связанных с вероятностью. Я не смог решить одну из проблем и не смог понять р...
7 лет, 10 месяцев назад user1347035
60
голосов
1
ответ
Следующий код используется как "GPS-симулятор" внутри гораздо более крупной программы. Благодаря помощи великих людей на этом веб-сайте у меня теперь есть работа. Однако есть небольшая проблема, с ...
4 года, 1 месяц назад d_wheel
78
голосов
2
ответа
Я пытаюсь прочитать файл и разделить каждую строку (поэтому вместо строки "Я каждый день хожу по моей собаке" у меня были бы "я", "ходить", "моя", "собака", "каждый", день"). Я пытался следовать пр...
2 года, 5 месяцев назад proton
80
голосов
1
ответ
Я прочитал CSV файл с символом окончания строки как "\ r", операция чтения выполнена успешно, но проблема началась, когда я передал строку чтения в то while(getline(ss,arr2,',')) для разделяющая за...
4 года, 1 месяц назад Explorer_N
60
голосов
1
ответ
Поэтому с субботы я пытаюсь настроить MySQL Connector C++ на VS2012. Я оставлю без комментариев, что мне пришлось загружать 1xx mb Boost libs только для запуска простого запроса из моей программы l...
6 лет, 3 месяца назад akkloshank
49
голосов
2
ответа
Мне нужно написать макрос, который автоматически генерирует функцию, которая пересылает все аргументы другой (членной) функции. Мне нужно, чтобы упростить написание JNI-клея в случае, если вам нужн...
7 лет, 3 месяца назад Pavel
68
голосов
1
ответ
Мое приложение в Qt состоит из двух разных окон (но оба унаследованы от QtGui.QMainWIndow), и мне интересно, как общаться между ними. Более того, использование большого количества QMainWindow обычн...
4 года назад floflo29
77
голосов
3
ответа
Чтобы получить тип файла, мы можем выполнить команду system("file --mime-type -b filename"); Выход выводится на терминал. Но не удалось сохранить тип файла с помощью команды char file_type[40] = sy...
6 лет, 7 месяцев назад user2547731
49
голосов
1
ответ
Я хочу построить черты, которые будут отвечать на такие вопросы, как is_vector , is_list и т.д. Проблема заключается в том, что я должен сделать две версии каждого, а именно шаблон шаблона один: te...
4 года, 10 месяцев назад Nikos Athanasiou
-3
голоса
6
ответов
В Lua (извините, мне нравится работать с ним лучше), преобразование между int и string выполняется автоматически, поэтому "hi"..2 приведет к "hi2" В C++ (потому что я не могу заставить работать по ...
4 года, 10 месяцев назад Lee Yi
76
голосов
1
ответ
Этот вопрос является продолжением " почему D3DXCreateCylinder не создает цилиндр? ". Я могу нарисовать цилиндр, но он только рисует его как . Код выглядит следующим обра
8 лет, 10 месяцев назад Rick2047
76
голосов
5
ответов
Я работал над проблемой и пытался инициализировать массив до 0. Это, arr [значение] = {0}; Когда я объявляю массив, он, похоже, дает отличный результат, чем он должен давать. Вот код: Код: Дело 1: ...
3 года, 7 месяцев назад Anirudh M
-6
голосов
2
ответа
У меня есть функция bool с инструкциями if else внутри нее. Первое "if" возвращает "false", а else возвращает "true". Я хочу вызвать эту булеву функцию в другой функции с циклом while внутри. Я про...
10 месяцев, 3 недели назад Yassine Ezzaim
99
голосов
0
ответов
Я посмотрел по всему, и, возможно, это странная вещь, которую хотелось бы сделать, но кто-нибудь знает, возможно ли связать графическую сессию SFML с Excel? Id нравится звонить и отображать SFML-гр...
1 год, 4 месяца назад Brian Stallter
60
голосов
1
ответ
Итак, я пытался изучить cpp, и я писал программу, и когда я пытаюсь построить решение, он выдает ошибку, говорящую неожиданный конец файла при поиске предварительно скомпилированного заголовка. Вы ...
1 год, 1 месяц назад Druidswarm
61
голос
1
ответ
Я использую boost :: regex_match с boost :: string_ref, но сборка не удалась из-за ошибки вывода шаблона, как я могу это исправить? boost::smatch base; boost::string_ref sr = "4f000000-4f015000 r-x...
11 месяцев, 1 неделя назад prehistoricpenguin
50
голосов
1
ответ
Я пытаюсь вычислить стандартное отклонение массива, но мой ответ возвращается как 0. Я думаю, что проблема связана с тем, что "счет" запутался. Массив, который я получаю из данных, - это просто чет...
5 лет, 10 месяцев назад user3532922
77
голосов
3
ответа
У меня есть две программы, которые обмениваются данными по D-Bus. В одной из них есть функция, которая принимает два параметра: const char* data и int size а в другой - функцию, возвращающую значен...
5 лет, 9 месяцев назад Barracuda
61
голос
1
ответ
Я новичок в make файлах и стекаю переполнение в этом отношении. Мне было интересно, есть ли способ добавить файл из другого каталога в make файл Вот пример того, что я хочу сделать: Дерево файлов: ...
1 год, 2 месяца назад potatoman
195
голосов
7
ответов
В C.1.3 С++ IS (2003. Он также в С++ 11 IS), стандарт указывает разницу между ISO C и С++; а именно для char arr[100]; sizeof(0, arr) возвращает sizeof(char*) в C, но 100 в С++. Я не могу найти док...
8 лет, 8 месяцев назад John
84
голоса
2
ответа
У меня есть это консольное приложение для Windows, которое берет файл, выполняет некоторые вычисления и затем записывает вывод в указанный файл. Ввод указан в формате "app.exe -input fullfilename"....
9 лет, 8 месяцев назад buchtak
48
голосов
2
ответа
http://www.icu-project.org/apiref/icu4c/classicu_1_1UnicodeString.html#a05777d826515a20a0b2bb8f4108f9348 StringClass & toUTF8String (StringClass & result) const Преобразуйте UnicodeStrin
6 лет, 10 месяцев назад Toru
76
голосов
0
ответов
Мы с моим другом разрабатываем игру в UDK 4, которая является игрой в 2D-футбол. Мы новичок в UDK 4. У меня есть опыт C++, но мы сейчас просто используем kismet. Мы не можем заставить физику шара р...
1 год, 11 месяцев назад Kyle Coffey
69
голосов
4
ответа
Я глубоко вхожу в новый проект, который я рассматриваю с помощью набора шаблонов и их специализаций. Теперь, после дня без программирования, я спрашиваю, действительно ли это стоит лишних строк код...
7 лет, 7 месяцев назад steffen
-7
голосов
0
ответов
Итак, у меня есть задание сделать программу Caesar Cipher в C++ с этими требованиями: Следующие два объявления требуются глобально: const int SIZE = 200; const int SHIFT = 4; Объявите две функции, ...
10 месяцев, 1 неделя назад PhoenixDominator
85
голосов
5
ответов
Мне нужно смешать Objective-C и С++. Я хотел бы скрыть все объекты С++ внутри одного класса и сохранить все остальные равными Objective-C. Проблема в том, что я хочу, чтобы некоторые классы С++ был...
10 лет, 7 месяцев назад zoul
Чтобы , пожалуйста,
Выберите тему жалобы:

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