В обзоре кода мой коллега и я обсуждали интерфейс для функции, которую я писал. Наша кодовая база использует C ++ 17, и мы не используем исключения (видеоигры).
Я утверждал, что идиоматический способ принятия параметров поближений будет...
Я создаю свою собственную тестовую структуру в C ++, чтобы узнать больше об этом языке (и вау, как много я узнал), но я только что достиг критической точки-> Я пытаюсь специализироваться на своем содержит , чтобы сбой напрямую, когда это не...
Я пытаюсь генерировать случайный int, который составляет 0 или 1 в C ++. Прямо сейчас я получаю 0 каждый раз, когда запускаю этот код, и я не уверен, почему. В чем проблема здесь?
#include
#include
Можно ли изменить Malloc или новое поведение для несколько ограниченного объема, чтобы фактически выделить из данного буфера, который уже выделяется? Например. Что -то вроде:
char buffer ;
void main() {
// force following malloc calls to allocate...
Как лучше всего преобразовать из std :: array в std :: string ? Я думаю, что мои навыки C ++ просто не подходят. Есть ли идиоматический способ сделать это в C ++?
Я работаю над некоторым древним кодом Windows C ++, пытаясь улучшить его производительность и исправить некоторые ошибки, которые трудно воспроизвести, но предполагается, что это связано с производительностью потока.
Не просите меня предоставить...
Так что я работаю над каким -то древним кодом Windows C ++, пытаясь повысить производительность и исправить некоторые ошибки, которые трудно воспроизвести, но предположительно, связанные с производительностью потока.
Не просите меня предоставить...
Я создал проект C ++ в Unreal Editor 5.6 на Mac. Он открыл проект в Xcode. Проект строится в XCode без ошибок, но затем сбои с этими сообщениями об ошибках:
LogProjectManager: Error: Failed to open descriptor file ../../../../../../Shared/Epic...
В Pre-C ++ 20 есть два основных способа передачи параметра std :: string следующим образом:
struct A1 {
std::string s;
A1(std::string s) : s(std::move(s)) {}
};
Если функция не может выполнить свою назначенную задачу, она может сигнализировать о нем, выбрасывая исключение,
При написании функции необходимо убедиться, что это исключение, т.е. Гарантия),
Если это...
Я изучаю способы в C ++ 20, чтобы представить текстовый текст JSON, полностью в системе типов, чтобы затем я мог написать метафункцию, такую как
template struct HasKey;
static_assert(HasKey::value, foo must exist );
Я экспериментирую с новыми функциями отражения времени компиляции C ++ (как описано в P2996R0) и я тестирую простое enum_to_string () с использованием шаблона для :
template
requires std::is_enum_v
constexpr std::string enum_to_string(E value) {...
У кого -нибудь повезло и управлять экземпляром OSRM в Heroku? Я ищу облачное решение, где я могу обслуживать свое мобильное приложение.
их страница вики существует, но пока не написана информация.
Любая помощь или намеки на то, как его настроить в...
мне нужно сделать async_read_until , после чего я хочу назвать async_read_some с использованием одного и того же Boost :: Asio :: Streambuf , который использовался для Async_read_until . async_read_until могут остаться некоторые данные в буфере. При...
На моем тестировании Debian я установил Clang и Mingw (оба являются последними версиями, доступными в официальном репо). Затем я написал простую программу, чтобы попробовать настройку в действии:
#include
int main() {
using namespace std;...
У меня есть проблема с Visual Studio (в C ++)
Я получил предупреждение и не знаю, почему, потому что я никогда не звоню 2 раз одинаковую переменную.
function: inconsistent dll linkage
Список предупреждения: (на французском языке)
У меня есть C ++ DLL, который собирает данные из нашего оборудования. Я пытаюсь получить указатель на эти данные от C ++ DLL в C#. Вот структура данных C ++
#pragma pack (push, 1)
typedef struct od
{
unsigned short Reserved1;
unsigned char...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения