|
|
Другие темы раздела | |
C++ отличие struct str_test test1; от str_test test2;
https://www.cyberforum.ru/ cpp-beginners/ thread3178871.html Всем привет в чем отличие struct str_test test1; str_test test2; т.е. на что влияет "struct" ? притом что struct определен в другом месте. Верно понимаю, что это просто для удобства чтения? |
Для строк написать выражение, соответствующее как полной дате, так и только годам C++ Для строк ниже написать выражение, которое будет соответствовать как полной дате, так и только годам. Точно известно: название месяца начинается с большой буквы и состоит из трех букв. А год состоит из четырех цифр. Дано: Date Jan 1987 In May 1969 The war ended on 8 May 1945 Извлечь-1: Jan 1987 May 1969 May 1945 |
C++ Чтение каждого нечётного байта из файла и помещение в BYTE*
https://www.cyberforum.ru/ cpp-beginners/ thread3178861.html Здравствуйте. Есть вот такая функция. Считывает файл в память. Мне необходимо сделать так, чтоб из файла считывались только нечётные байты. BYTE* MapFileToMemory(LPCSTR filename, LONGLONG &filelen) { FILE *fileptr; BYTE *buffer; fileptr = fopen(filename, "rb"); // Open the file in binary mode fseek(fileptr, 0, SEEK_END); // Jump to the end of the file filelen =... |
C++ Шаблонная циклическая очередь Имеется следующее задание: Необходимо написать шаблонную циклическую очередь, безопасную для одновременной записи и чтения из двух потоков (один поток читает, другой пишет), без механизмов взаимной блокировки потоков. К очереди предъявляются следующие требования: Память для хранения данных аллоцируется статически внутри очереди; Два шаблонных параметра: тип данных очереди и максимальное... https://www.cyberforum.ru/ cpp-beginners/ thread3178854.html |
C++ 11, рекурсивная ламбда + захват параметров C++ Добрый вечер, Придумал сам себе проблему: надо создать рекурсивную лямбду, но на С++11 (там еще нельзя саму лямбду передать) Например, задача - данные x и y возвести в степень N. На "классическом" С++ имеем что-то типа #include <iostream> double f( unsigned N, double& x, double& y ) { if( N == 0 ) return 1.0; |
C++ Неправильный ответ Здравствуйте. На этот код тестирующая система выдает вердикт - ошибка выполнения. Никак не могу понять, из-за чего такое может происходить. Ошибок при работе с памятью не нашел, переполнения вроде тоже не должны происходить. (w и h не больше 10 в 9, n и m не больше 10 в 5, 1 <= k <= n*m ) #include <iostream> #include <algorithm> #include <vector> #define ll long long using namespace... https://www.cyberforum.ru/ cpp-beginners/ thread3178826.html |
C++ Найти максимальное число, которое содержит поддерживаемые цифры и состоит ровно из n индикаторов
https://www.cyberforum.ru/ cpp-beginners/ thread3178825.html Дана задача: Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт У Иннокентия сломался старый навесной замок, поэтому он решил себе купить новый современный цифровой замок. Ключом от замка является набор цифр, записанных с помощью индикаторов. Иннокентий то обнаружил, что некоторые цифры замок не принимает. Чтобы создать ключ, Иннокентий решил использовать свое любимое... |
C++ Вывести все размещения массива Дан массив a и число k. Надо вывести все размещения массива a длины k в любом порядке. ВАЖНО! Решение должно работать как можно быстрее, решения при помощи std::next_permutation работают слишком медленно. Пример: для a = и k = 2 ответом будут являться , , , , , |
C++ Итерация по коллекциям Всем привет вопрос собственно такой есть три одинаковых коллекции list arr; // 1 вариант - непрерывное выделение памяти list* ptrArr; ptrArr = new list();// 2 вариант массив указателей list *ptrJust = new list(), *begin = ptrJust; // 3 вариант просто указатель на единичный лист и самая быстрая в доступе https://www.cyberforum.ru/ cpp-beginners/ thread3178804.html | C++ Итерация по спискам Всем привет есть некий класс class list { public: static int i; list* ptrPrev{}, * ptrNext{}; int number{}; list() { https://www.cyberforum.ru/ cpp-beginners/ thread3178802.html |
C++ Ошибка выполнения Здравствуйте. Тестирующая система выдает вердикт "ошибка выполнения". Я никак не понимаю, почему это может происходить. Ошибок при работе с памятью не нашел, переполнений переменных не должно быть (1 <= w,h <= 109, 0 <= n,m <= 105, 1 <= k <= n*m) #include <iostream> #include <algorithm> #include <vector> #define ll long long using namespace std; int main() { ll w, h; int n, m; ll k;... |
C++ Есть ли возможность сокет запускать в отдельном потоке?
https://www.cyberforum.ru/ cpp-beginners/ thread3178577.html Доброго! Есть ли возможность сокет запускать в отдельном потоке? (winsock2.h и поток). Просто сейчас он работает нон стоп и тормозит мне все приложение. |
105 / 7 / 1
Регистрация: 27.04.2015
Сообщений: 215
|
|
10.09.2024, 11:30 [ТС] | 0 |
Как перегрузить ++ для std::atomic<class>? - C++ - Ответ 1739392210.09.2024, 11:30. Показов 1108. Ответов 18
Метки (Все метки)
Ответ
я знаю что такое ссылка, я просто не думал что вот так можно
Вернуться к обсуждению: Как перегрузить ++ для std::atomic<class>? C++
0
|
10.09.2024, 11:30 | |
Готовые ответы и решения:
18
Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int') Std::atomic vs std::mutex Std::atomic выбор конструктора Std::atomic и другие объекты |
10.09.2024, 11:30 | |
10.09.2024, 11:30 | |
Помогаю со студенческими работами здесь
0
Пример о необходимости std::atomic Стоит ли использовать std::atomic? Расположение барьеров памяти в std::atomic Использование std::atomic вместо mutex std::atomic и реализация списка на нем Как определить / перегрузить std::iter_swap Std::atomic. Реализация свободного от блокировок стека |