Результаты поиска по запросу "c++"
перешел в чат
я выполняю приведение типа Base к производному типу, но базовый тип не является экземпляром производного типа, а использует только результат, если он есть, получу ли я неопределенное поведение? Трудно понять, о чем я спрашиваю? взгляните на этот ...
для некоторого обсуждения проблем, обнаруженных в стандарте C11.
структура данных содержит несколько элементов, ее атомарная версия не может (всегда) быть свободной от блокировки. Мне сказали, что это верно для больших типов, потому что процессор не может атомарно изменить данные без использования какой-либо ...
где
определенные случаи, когда мне действительно нужноstrncpy() funcitonalty - например, у меня есть функция в предопределенном интерфейсе, которой передается адрес буфера и размер буфера: HRESULT someFunction( char* buffer, size_t length );и ...
Я не могу не согласиться, однако требования имеют тенденцию превосходить предпочтения. Спасибо за помощь!
аюсь использовать QXmlQuery для выполнения выражения XQuery для документа с объявленным пространством имен по умолчанию. Для обсуждения: <?xml version="1.0" encoding="UTF-8"?> <root xmlns="http://namespace.com/ns1"> <node1 attr1="hi"/> ...
демонстрирует альтернативный подход, в котором QML осведомлен о типе C ++, чтобы он сам мог создавать его экземпляр.
iew QML имеет сигнал с именем: doubleClicked (QModelIndex) ссылка: https://doc.qt.io/qt-5.10/qml-qtquick-controls-treeview.html#doubleClicked-signal [https://doc.qt.io/qt-5.10/qml-qtquick-controls-treeview.html#doubleClicked-signal] Возможно ли ...
ошибка
ая с OpenMP 4.0, определяемое пользователем сокращение поддерживается. Поэтому я определил сокращение на std :: vector в C ++ именно изВот [https://stackoverflow.com/a/43169193/5703783], Он отлично работает с GNU / 5.4.0 и GNU / 6.4.0, но ...
Я лично удалил CLion 2018.1 из-за этой ошибки, так как EAP был достаточно стабильным.
on происходят странные авто отступы, которые я не понимаю почему. Вот пример int i1(5); // some comments, then I hit Enter // auto indentation goes here. I hit Enter again // It goes here float f = 5; // some comments, then I hit Enter // then ...
Ака пимпл идиома. Pimpl действительно хорош, когда реализация имеет странные / необычные / дорогостоящие зависимости (например, сторонние библиотеки, которые вам не нужно / не нужно выставлять в API класса). Но имейте в виду, что это действительно сопряжено с затратами, как с точки зрения другого (часто динамически выделяемого) экземпляра класса для экземпляра Pimpl, так и сложности кода, поскольку большая часть API этого класса будет каким-либо образом перенаправлена в класс Pimpl.
ользуюПараметры программы Boost [http://www.boost.org/doc/libs/1_45_0/doc/html/program_options.html]и это занимает довольно много времени (10 секунд или даже больше) для компиляции очень маленького кода C ++ с ним. Компиляция кода заняла 1 ...
мой вопрос на самом деле: почему S :: size не является константным выражением? Я прочитал 5.19 (константное выражение) несколько раз и не обнаружил, что там упоминается случай, когда S :: size не является константным выражением.
читал немного о реализации стандартной библиотеки CLang, и это немного смущает меня на const и constexpr. template<class _Tp, _Tp __v> struct integral_constant { static constexpr _Tp value = __v; }; template<class _Tp, _Tp __v> const _Tp ...
stdafx.h включает предварительно скомпилированные заголовки. Исходя из данной ошибки и обсуждения того, как Microsoft реализует предварительно скомпилированные заголовки, кажется, что компилятор просто начинает компиляцию, начиная с включения stdafx.h. Поэтому, когда stdafx.h помещается после iostream, iostream не включается, вызывая загадочную ошибку.
дал консольное приложение C ++ в Visual Studio Community 2017. В проекте есть только файл main.cpp. Вот мой файл main.cpp: #include <iostream> #include "stdafx.h" int main() { std::cout << "hello world!"; return 0; }Я получаю ошибку компиляции, ...