Результаты поиска по запросу "c++"
Основное правило: Правило делает (а) межсетевой экран компиляции (б) приведение атрибутов. Если вам нужно, используйте правило.
чаю Boost Spirit, написав анализатор, который анализирует два варианта шестнадцатеричного числа, используемого NAMS: Шестнадцатеричное число с любым суффиксом0x/0h или префиксh/x.Шестнадцатеричный номер с префиксом$ и должен ...
Глобальные переменные, статические члены данных и статика на уровне функций не принадлежат ни стеку, ни куче; также называется «статическая продолжительность хранения».
смущает распределение памяти в C ++ с точки зрения областей памяти, таких как область данных Const, Stack, Heap, Freestore, Heap и Global / Static. Я хотел бы понять схему распределения памяти в следующем фрагменте. Может ли кто-нибудь помочь мне ...
если у вас нет
ли я контролировать порядок уничтожения статических объектов? Есть ли способ принудительно исполнить мой желаемый приказ? Например, указать каким-либо образом, что я хотел бы, чтобы определенный объект был уничтожен последним или, по крайней ...
станет режимом отладки по умолчанию, как только они исправят проблемы с консольными приложениями.
ользую интеграцию Visual Studio 2017 для создания и отладки приложения CMake Linux локально в подсистеме Windows для Linux. При запуске приложения Visual Studio использует ssh-соединение с localhost для запускаcmake -DCMAKE_BUILD_TYPE="Debug" .. ...
Спецификация ABI для некоторых случаев передачи аргументов с участием конструкторов перемещения была неясной, и когда они были прояснены, clang изменился, чтобы следовать ABI. Это, наверное, один из тех случаев.
отрим этот код: #include <utility> #include <tuple> std::pair<int, int> f1() { return std::make_pair(0x111, 0x222); } std::tuple<int, int> f2() { return std::make_tuple(0x111, 0x222); }Clang 3 и 4 генерируют одинаковый код для обоих на ...
Странно - мой локальный компилятор (CYGWIN 6.4.0) позволяет это, но Godbolt - нет. Хорошо, я уберу второй вариант и перефразирую. РЕДАКТИРОВАТЬ: это опция -fpermissive, которая позволяет это.
лкнулся с этой ошибкой (ошибка C3867: нестандартный синтаксис; используйте '&' для создания указателя на член) пару раз. Я знаю, что этот вопрос задавался много раз, но я не понимаю, почему проблема возникает и что я могу сделать, чтобы ее ...
местах. Но PowerPC relaxed все равно будет медленным для этого теста, потому что он по-прежнему требует, чтобы хранилище фиксировало L1D, а не просто находилось в буфере хранилища, так что вы могли бы испытать пинг-понг в строке кэша.
трите на этот фрагмент: #include <atomic> #include <thread> typedef volatile unsigned char Type; // typedef std::atomic_uchar Type; void fn(Type *p) { for (int i=0; i<500000000; i++) { (*p)++; } } int main() { const int N = 4; std::thread ...
положение <100.
тоящее время я делаю игру по парашютам и лестницам для класса. Условие победы в этой игре - если игрок приземляется на Квадрат 100, он выигрывает. Если им выпадает более 100, они остаются там до тех пор, пока все не закончат игру (либо кто-то ...
Спасибо за ваше глубокое объяснение, вы были абсолютно правы, это больше, чем я хотел бы программировать сам, но в настоящее время не смог. Большое спасибо!
ичок в программировании на C ++ и хочу использоватьcparse библиотека нашел здесь https://github.com/cparse/cparse [https://github.com/cparse/cparse]в моем проекте. Я хочу интерпретировать строки пользовательского ввода, как "a*(b+3)«(для ...
PugiXML и RapidXML не имеют интерфейсов, соответствующих DOM. Эти API имеют серьезные ограничения по функциональности и соответствию. Возможно, вы захотите изучить VTD-XML, который является значительно более продвинутым, чем DOM или SAX / Pull
ю по крайней мере три облегченных синтаксических анализатора C ++ XML:RapidXML [http://rapidxml.sourceforge.net/], TinyXML [http://sourceforge.net/projects/tinyxml/]а такжеPugiXML [http://code.google.com/p/pugixml/], Однако все три используют ...