Результаты поиска по запросу "c++"
, Обе функции все еще существуют из-за обратной совместимости.
C ++ 11 я подумалc_str() а такжеdata() эквивалентно [https://stackoverflow.com/questions/194634/string-c-str-vs-data]. C ++ 17 вводит перегрузку для последнего, которая возвращает непостоянный указатель (ссылка ...
Как мне собрать Boost 1.55 с MinGW?
Я скачал Boost 1.55 и MinGW. Консоль отвечает мне, что у меня нет команды. Я не могу понять, как связать два пути и активировать компилятор GCC. П.С .: Если я соберу надстройку с помощью компилятора Microsoft, у меня будет около 8 ошибок с ...
Связывание функций с аргументами unique_ptr для std :: function <void ()>
Я пытаюсь заставить работать следующий код: #include <cstdio> #include <functional> #include <string> #include <memory> using namespace std; class Foo { public: Foo(): m_str("foo") { } void f1(string s1, string s2, unique_ptr<Foo> p) { ...
Не удалось установить точку останова GDB
Я работаю над программой с несколькими файлами C ++. Я выполнил исполняемый файл через GDB для отладки ошибки сегментации. Потом,gdb backtrace предоставил список функций до ошибки сегментации. Позже я попытался установить точку останова в файле ...
в то время как вызов сброса создает не новый общий объект, а новое владение - присоединение к новому базовому объекту (через управляющий объект)
ли различия между двумя фрагментами кода ниже? Любой из них предпочтительнее другого? оператор = boost::shared_ptr<Blah> foo; // foo.ptr should be NULL foo = boost::shared_ptr<Blah>(new Blah()); // Involves creation and copy of ...
Вы совершенно правы. Я полагаю, что если не выполнять итерацию и поиск по карте вручную, вам следует использовать двунаправленную карту, например, уже предложенный Boost.MultiIndex.
юнаходить метод находит указанный ключ встанд :: Карта и вернуть итератор для элемента. Есть ли способ найти значение и получить итератор для элемента? Что мне нужно сделать, это проверить, что указанное значение существует в std :: map. Я сделал ...
Это не заставляет компилятор соблюдать ANSI. Просто подавляет использование предупреждений ...
чно программирую и компилирую под Linux с флагами gcc и -ansi; но я был вынужден выполнять работу в Visual C ++, и всякий раз, когда я компилирую свой код C, я получаю все предупреждения Microsoft, такие как 'fscanf': эта функция или переменная ...
, Вы ищете кусок IHDR, который содержит ширину и высоту. Это должен быть первый бит данных в файле, поэтому к нему должно быть довольно легко добраться.
ли способ получить размеры файла png по определенному пути? Мне не нужно загружать файл, мне просто нужны ширина и высота, чтобы загрузить текстуру в DirectX. (И я не хочу использовать какие-либо сторонние библиотеки)
Это также несколько помогает разработчикам компиляторов, потому что их внутреннее представление для шаблонов не должно поддерживать такую ерунду.
вляется обоснованием temp.res # 8,3 [https://timsong-cpp.github.io/cppwp/temp.res#8.3] (8) Срок действия шаблона может быть проверен до любого экземпляра. [Примечание: Зная, какие имена являются именами типов, можно таким образом ...
Включая файлы .cpp
Я читал в таких местах, какВот [https://stackoverflow.com/questions/8836871/include-cpp-file?rq=1]что вы должны включить .h файлы, а не .cpp файлы, потому что в противном случае вы получите ошибку. Так например main.cpp #include <iostream> ...