c++ — все вопросы

1ответ
4 голоса
Возможно ли, чтобы объявление выходило из окружающего пространства имен?
Я пытаюсь написать макрос, который помогает в создании enum class с различными вспомогательными функциями, например, для преобразования в строку. Было бы естественно предоставить доступ ко всем зна
1ответ
4 голоса
Какое слово канонически используется для упоминания эталонного слияния?
В C ++ существует механизм, который объединяет ссылки в некоторых контекстах шаблона и для указателей на функции. void (*)() эквивалентно void(). Я пытался гуглить, но без фактического термина эт
1ответ
4 голоса
Преобразование целочисленного типа в enum: функциональное приведение против инициализации
Предполагая, что есть перечисление как это: enum foo: int { first, second } Тогда я использую это следующим образом: foo f(1); // error: cannot initialize a variable of type 'foo' wit
1ответ
4 голоса
Поддельные потери в реализации очереди без блокировки C ++
Я пытаюсь реализовать очередь без блокировки, которая использует линейный круговой буфер для хранения данных. В отличие от очереди без блокировки общего назначения, у меня есть следующие расслабляющ
2ответа
4 голоса
Определение членов статических данных constexpr
Итак, я знаю, что в C ++ статические члены могут быть инициализированы внутри класса, если они являются константным литеральным типом, подобным следующему class test{ public: static conste
1ответ
4 голоса
Статическое приведение, чтобы избежать предупреждений IDE? [закрыто]
Я использую Clion и часто получаю Parameter type mismatch предупреждения. Например, в следующем: std::default_random_engine random_engine(time(0)); Я получаю Parameter type mismatch: Using 'uns
c++
2ответа
4 голоса
C ++ - альтернатива вызову указателей на функции базового класса
Я нашел много постов, где было довольно четко указано, что функция производного класса не может быть назначена указателю функции базового класса. Поэтому я хочу знать, как подойти и разрешить след
1ответ
4 голоса
выходной вектор <T> в шаблонной функции
Этот раздел кода выдает ошибку: template <class T> void print_vector(vector<T>& v, string sep) { std::ostream_iterator<T> ostr_it(std::cout, sep) ; std::copy(begin(v)
2ответа
4 голоса
POD предоставляется специальная обработка при инициализации по умолчанию (c ++ 14)?
Почему следующий код выдает 0 в качестве вывода? В моем понимании это инициализация по умолчанию (не инициализация значения), поэтому значение должно быть случайным. #include <stdio.h> #incl
1ответ
4 голоса
Как использовать ConditionalAttribute в C ++ - CLI?
У меня есть класс C ++ - CLI ref, который предоставляет инфраструктуру профилирования, реализованную в C ++. В C ++ у меня есть директива препроцессора PROFILING_ENABLED, чтобы определить, есть л
2ответа
4 голоса
SWIG - конвертировать перечисление C ++ в перечисление Python
Я работаю, чтобы перевести перечисление класса C ++ в перечисление python с помощью swig. У меня есть следующая реализация в файле example.h. namespace colors{ enum class Color{ RED = 0,
1ответ
4 голоса
Рассчитать размер текста
Примечание . Этот вопрос Как поместить текст в ограничивающий прямоугольник в OpenCV? чем-то похож на этот, но это не тот же вопрос. ОП вопросов пытался распространить текст на весь размер его из
1ответ
4 голоса
QQuickView new-delete-type-mismatch
При компиляции с g ++ -fsanitize = address я получаю новое несоответствие типа удаления. Этот код неправильный? Или это Qt Bug? Я нашел это в большом приложении и разбил его на код ниже. Я хочу п
1ответ
4 голоса
Динамическая переменная cpp компиляция [дубликат]
     На этот вопрос уже есть ответ здесь:                   макрос командной строки g ++ определяет поток байтов                                      1 ответ                              
1ответ
4 голоса
Есть ли способ отключить не динамический конструктор класса? [Дубликат]
     На этот вопрос уже есть ответ здесь:                   Это Можно ли предотвратить размещение объекта в стеке и разрешить его создание только с помощью 'new'?                            
1ответ
4 голоса
Почему центы для std :: put_money ()?
Мне интересно, почему функция std::put_money() принимает центы вместо долларов. Также рассматривая определение cppreference , он не говорит, что должен вводить номер быть. Правда ли, что в любой
1ответ
4 голоса
VS2017 блокирует несуществующие объектные файлы при отладке с помощью файла pdb
Мы находимся в процессе переключения проектов Visual C ++ на набор инструментов vc141 (VS 2017). Мы столкнулись с проблемой, когда Visual Studio не может использовать файл .pdb, источник которого .o
1ответ
4 голоса
Смешивание c ++ и ассемблера не может передать несколько параметров из функции C ++ в ассемблер
Я был разочарован передачей параметров из функции c ++ в сборку. Я не смог найти что-нибудь, что помогло бы в Google и действительно нуждалось бы в вашей помощи. Я использую Visual Studio 2017 и mas
1ответ
4 голоса
Использование экранной клавиатуры Windows 10 в приложении QT [закрыто]
Я пытаюсь вызвать экранную клавиатуру Windows для приложения, разработанного с использованием QT /C ++. В настоящее время у меня есть настраиваемая экранная клавиатура, но она выглядит не очень хоро
2ответа
4 голоса
В потоках C ++ 11, что гарантирует std :: mutex о видимости памяти?
В настоящее время я пытаюсь изучить API потоков C ++ 11 и обнаруживаю, что различные ресурсы не предоставляют важной информации: как обрабатывается кэш процессора. Современные процессоры имеют кеш д
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132