Предположим, у меня есть std :: atomic и разные потоки делают такие операции, как std :: string foo = map ["bar"]; и map ["bar"] = "baz" . Я не сохраняю ссылки или указатели на значения на карте. Мне просто нужно хранение и извлечение значений, чтобы случиться с поток. Это работает, или мне нужно использовать блокировку или тому подобное?
Предположим, у меня есть std :: atomic и разные потоки делают такие операции, как std :: string foo = map ["bar"]; и map ["bar"] = "baz" . Я не сохраняю ссылки или указатели на значения на карте. Мне просто нужно хранение и извлечение значений, чтобы случиться с поток. Это работает, или мне нужно использовать блокировку или тому подобное?
Предположим, у меня есть std :: atomic и разные потоки делают такие операции, как std :: string foo = map ; и map = baz . Я не сохраняю ссылки или указатели на значения на карте. Мне просто нужно хранение и извлечение значений, чтобы случиться с...
Предположим, у меня есть std :: atomic и разные потоки делают такие операции, как std :: string foo = map ; и map = baz . Я не сохраняю ссылки или указатели на значения на карте. Мне просто нужно хранение и извлечение значений, чтобы случиться с...
Предположим, у меня есть std :: atomic и разные потоки делают такие операции, как std :: string foo = map ; и map = baz . Я не сохраняю ссылки или указатели на значения на карте. Мне просто нужно хранение и извлечение значений, чтобы случиться с...
Некоторые реализации векторов (например, используют 1 бит на бит (в отличие от 8 бит, как в старом std::vector).
Новое В черновиках C++ также есть такие вещи, как std::bitset ( ).
Содержит ли новый черновик C++ разрешить std::map (2-битное значение)...
Я получаю странную ошибку; некоторое время занимаюсь отладкой и думаю, проблема в том, что я передаю файл-призрак с бессмысленного сайта.
Посмотрите, это сообщение об ошибке:
Ошибка: Ошибка: WinSCP.SessionRemoteException: не удалось скопировать...