Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Помогите написать программу в С++. Найти наибольшую клику в заданном орграфе, используя алгоритм нахождения независимых множеств Клика – полный подграф неориентированного графа. Другими словами, клика графа есть подмножество его вершин, такое, что между каждой парой вершин этого подмножества существует ребро и, кроме того, это подмножество не принадлежит никакому большому подмножеству с тем же свойством. Подграф графа — граф, содержащий некое подмножество вершин данного графа и некое подмножество инцидентных им рёбер.... https://www.cyberforum.ru/ cpp-beginners/ thread518226.html Удалить из списка всех неуспевающих студентов (имеющих двойки) C++
Ребята, всем привет. Помогите, пожалуйста! Есть задание : Создать структуру с именем Student с полями: фамилия, имя, номер группы, успеваемость (массив из пяти элементов). Сформировать двусвязный список. Удалить из списка всех неуспевающих студентов (имеющих двойки). Вывести измененный список. Проблема состоит в удалении.. Я понимаю, что надо создать условие, если оно будет выполняться, то...
C++ Сума четных елементов и т.д. Здравствуйте, нужно сделать такое задание: 1) нужно создать числовой файл из случайных чисел 2) организовать его просмотр 3) найти сумму четных, не четных, положительных, и отрицательных елементов. 1 и 2 я сделал. #include <iostream.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> https://www.cyberforum.ru/ cpp-beginners/ thread518222.html C++ Посоветуйте литературу для MFC проектов C++ 2010 https://www.cyberforum.ru/ cpp-beginners/ thread518221.html
Посоветуйте литературу на которой можно разобрать MFC. А то преподаватель задал л.р. на MFC или CLR и вся группа ничего не знает. Я создал проект в С++ 2010 и там столько всего понаписано, я даже не знаю где и что прописывать для создания хотя бы кнопки.
C++ Многопоточность
Здравствуйте. Подскажите пожалуйста как лучше всего организовать многопоточность? Программа должна обрабатывать строки из файла. вариант1 Сейчас пробую загружать файл в вектор, делить на части и каждый поток запускаеться со своей частью. Работает крайне медленно если размер файла более 5Мб. Вариант2 Не делить файл на части, сразу запускать потоки, каждый поток со своей строкой и ждать...
C++ шаблон класса списка https://www.cyberforum.ru/ cpp-beginners/ thread518195.html
Уважаемые программисты! помогите пожалуйста с шаблоном класса списка вот код: template <class T> class ListClass { private: struct Node { T Value; Node* next; }; Node* first; //первый элемент Node *current; //последний элемент
C++ Дан текст. а) Найти количество слов, начинающихся с буквы б Здравствуйте. Помогите пожалуйста с задачей... Дан текст. а) Найти количество слов, начинающихся с буквы б; б) Найти количество слов, у которых первый и последний символы совпадают между собой; в) Найти длину самого короткого слова. Добавлено через 1 час 7 минут посмотрите кто нить пожалуйста.. https://www.cyberforum.ru/ cpp-beginners/ thread518178.html Как объяснить в программе эти данные C++
Всем привет! Помогите разобраться с данной частью программы, проясните пожалуйста что она означает по строчно - очень прошу - запуталась...поняла что задаем строку и он ее модифицированную выводит...а подпункты не смогла разобрать... int main() { string str("12345 67890 abcde klmno"); istringstream iss(str); string outstr, word; while ( iss >> word ) { outstr += *(word.end()-1);
C++ 20: invalid conversion from `int (*)()' to `char' https://www.cyberforum.ru/ cpp-beginners/ thread518171.html
помогите исправит ошибку-20: invalid conversion from `int (*)()' to `char' #include <iostream> #include <conio.h> using namespace std; int main() { int word = 1; int d = 0; int pr = 0; char ch;
C++ Подсчитайте, сколько раз встречается каждая цифра в элементах двумерного массива Найдите все цифры в элементах двумерного массива и подсчитайте, сколько раз встречается каждая. Каждое действие оформить в виде функций. https://www.cyberforum.ru/ cpp-beginners/ thread518168.html
Замените группы элементов, состоящие из нечётного количества нулей, на один нулевой элемент, а из чётного — на два. C++
Дан массив Х, содержащий большое количество нулевых элементов. Замените группы элементов, состоящие из нечётного количества нулей, на один нулевой элемент, а из чётного — на два.
C++ Исправить программный код https://www.cyberforum.ru/ cpp-beginners/ thread518163.html
Вот программный код. При компиляции не показывает ошибок хотя она там есть я не могу её найти. P.S. C++ начал изучать недавно. Invoice.h #include <iostream> using namespace std; #include <string> using namespace std;
19 / 11 / 0
Регистрация: 02.09.2010
Сообщений: 235
13.03.2012, 22:21  [ТС] 0

Потокобезопасен ли префиксный инкремент/декремент? - C++ - Ответ 2791375

13.03.2012, 22:21. Показов 2205. Ответов 10
Метки (Все метки)

Ответ

Ну то есть не потокобезопасен?
А как лучше всего решить эту проблему? Дали большое приложение, этих операций там до..., видимо предыдущий прогер считал что они потокобезопасны и не стал заботиться. Чейстно говоря я прогоняю несколько часов, и очень очень редко проскакивают ошибки несоответствия, но отследить их на мой взгляд в таком объеме кода невозможно, может быть они происходят и по другой причине
Если везде вручную мьтексы втыкать - код станет вообще ужасен

Вернуться к обсуждению:
Потокобезопасен ли префиксный инкремент/декремент? C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.03.2012, 22:21
Готовые ответы и решения:

Постфиксный и префиксный декремент
#include &lt;iostream&gt; using std::cout; int main() { int a=5; cout &lt;&lt; (--a)-- &lt;&lt; &quot; &quot;; cout...

Префиксный и постфиксный инкремент
#include &lt;iostream&gt; using namespace std; int main() { int c=0; ...

Как выполняется постфиксный и префиксный инкремент?
Растолкуйте! Обычно, а = с++ толкуется как а = с+1 тогда а = ++с есть а = 1+с Если...

Инкремент постфиксный и префиксный - принцип работы
Hello World! Нужна ваша помощь, мозг отказывается понимать :wall:! Набрал код: #include...

10
13.03.2012, 22:21
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.03.2012, 22:21
Помогаю со студенческими работами здесь

Инкремент(Декремент)
Есть ли разница,какую употреблять форму:префиксную или постфиксную? Если на экран выводится одно и...

Указатели: почему так происходит? Постфиксный и префиксный инкремент
В общем, вот код программы double q; for (int i(0);i&lt;10;i++) { q=i; } cout&lt;&lt;q&lt;&lt;endl;...

Инкремент и декремент в сложных выражениях
Почему в следующем коде выведется 5, а не 4? Постфиксный инкремент не должен же влиять в данном...

Интересный вывод, инкремент и декремент в cout
Привет. Вот есть след. код: int i = 0; std::cout &lt;&lt; i &lt;&lt; &quot; &quot; &lt;&lt; ++i &lt;&lt; std::endl; неожиданный...

0
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru