Я пишу как хобби Sudoku Solvers в C ++, Rust, Haskell ... На этот раз я хотел поэкспериментировать с ContexPR, Consteval и, возможно, изучить Simd (я еще не добрался до этой части). Все мои решатели судоку читают файл, в котором каждая строка...
Кто -нибудь может сказать мне, почему необходимо использовать std :: в C ++, и в каких местах он используется? Я часто путаюсь с этой темой и концепцией пространств имен. Пожалуйста, кто -нибудь дайте понять.
Я разрабатываю прошивку в C ++. В рамках прошивки я написал свою собственную, легкую версию std :: shared_ptr (без слабых указателей и некоторых других функций) и std :: make_shared. Без слабых указателей контрольный блок разрушается одновременно с...
У меня есть проект C ++, который использует Cmake в качестве системы сборки. Code , и просто свяжитесь с Cmake и, возможно, библиотеками системы, где GCC ищет их. Что они просто продолжают использовать std :: string , но на самом деле это что -то...
Итак, я пытался придумать способ разделить заданный пакет параметров Args ... на два отдельных пакета args1 ... и args2 ... (при некотором указанном индексе, 3 в этом случае). Я также хотел как можно больше минимизировать накладные расходы (я скорее...
Я пишу программу в OpenGL, я рисую простой Cube 3D, и я хочу добавить прыгающие шарики, чтобы они отскочили в стены куба, я попытался добавить класс мячей и следующий код:
Я пытаюсь имитировать закон универсальной гравитации Ньютона. Я уже создал частицы и добавил функции чертежа. Я не могу найти, почему я вижу только белое окно.
#include
#include
#include /* srand, rand */
#include /* time */
#include
#include...
tl; DR, как можно создать std :: shared_ptr из срок действия std :: sleed_ptr , чтобы он использовал тот же управляющий блок как std :: sleed_ptr ? />
#include
#include
#define TEST(a, b) printf( %14s has %9s control block as %s\n , #a, \...
Есть ли способ узнать заранее, когда буферизатор printf () будет блокировать, давая возможность избежать вызова и задержки или выбросить вывод? Например, метод знания низкого уровня, когда внутренняя буферизация заполнена или приближается? У меня не...
Насколько я понимаю, арифметика указателя определяется главным образом в expr.add. Но он кажется определенным только для статических массивов, а не динамических:
4, когда выражение j, которое имеет интегральный тип, добавляется или вычитается из...
Я с энтузиазмом, в принципе, об io -ustring asynchronous io - который кажется чрезвычайно подходящим для сетевого общения. Я вижу выгоду, с асинхронной идиомой, где устранение блокирующих вызовов позволяет избежать необходимости поддержки большего...
Требование:
Я хочу CFG + Callgraph для модуля, как:
int main() { [] {} (); }
Когда я пытаюсь сгенерировать CFG + Callgraph, используя эти два варианта:
$ clang++ -S -emit-llvm Main.C
$ opt -enable-new-pm=0 -dot-cfg -dot-callgraph Main.ll...
Я хотел вызвать функцию Greet из другого файла в моем main () , поэтому я создал папку utils , а затем создал 2 файла внутри Greet.cpp и Greet.hpp . Похоже:
main.cpp
#include
#include utils/greet.hpp
В настоящее время я вставляю данные в кэш восжинателя с использованием тонкого клиента C ++.
Настройка Ignite состоит из одного локального узла Ignite и 4 вычислительных двигателей (на основе C ++ с идентичным кодом)
Кто -нибудь может сказать мне, почему необходимо использовать std :: в C ++, и в каких местах он используется? Я часто путаюсь с этой темой и концепцией пространств имен. Пожалуйста, кто -нибудь дайте понять.
I'm trying to add code completion to my Neovim to program some stuff with Platform.io but clang doesn't recognize the Arduino.h import and blames the avr/pgmspace.h header.
Плагин, который я использую, является завоевателем завершения
Я пытаюсь конвертировать изображение с фильтром и хранить его в матрице типа CV_64F с помощью функции Filter2D в OpenCV. Но тип матрицы назначения изменяется, и я стараюсь изменить ее на CV_64F с помощью функции назначения 0r конверта, но я не могу...
Как преобразовать CV :: Mat of Type CV_32FC1 в тип CV_64FC1 (эквивалентный переход от Float на дважды)?cvSave), но как поплавок. Это означает, что поле имеет значение f в файле. Мне нужно изменить его на d , чтобы открыть его. Но я бы предпочел не...
Всякий раз, когда я иду, чтобы отлаживать и запустить свою игру, память просто поднимается, как вы можете видеть, я вытираю память после того, как закончил (так что я подумал) какие -либо советы по управлению памятью в этом состоянии? (Используя...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения