![]() |
|
Другие темы раздела | |
C++ программа подсчитывающая число повторения в тексте Доброго времени суток! Уважаемые участники форума, возникла следующая проблема: к данной задаче создать файл не получается из-за использования в ней функции, не компилируется , любой помощи буду... #include <stdio.h> #include <conio.h> #include <string.h> #include <ctype.h> #include <iostream> #include <fstream> typedef struct words { |
C++ Описать класс, реализующий стек Очень нужна хоть какая-нибудь помощь! У меня никак не получается написать программу а заказывать времени уже нет. обратиться больше некуда. Вот задание: "Описать класс, реализующий стек. Написать... Ну смотри, пол дела уже сделано. Я как раз для лабы шаблон стека писал. Лови: #pragma once #define NULL 0 template <class T> class Stack // Stapel für Records vom beliebigen Typ... https://www.cyberforum.ru/ cpp-beginners/ thread562803.html |
C++ Вычислить площадь круга для радиусов: r=5; r=10;r=15.
https://www.cyberforum.ru/ cpp-beginners/ thread562760.html вычислить площадь круга для радиусов: r=5; r=10;r=15. вычислить площадь круга оформить в виде функции...заранее спасибо #define pi 3.141592 double Area(double radius) { return (radius*radius*pi); } |
C++ Работа с Trackbar'ом в WinApi! На окне диалога есть Trackbar он управляет скоростью, а стрелочки вверх, вниз вправо, влево указывают направление передвижения робота. Есть такая проблема! При нажатии стрелочки вперёд/назад... |
C++ Нужна информация 2-3 деревьям Кто может посоветовать литературу, или у кого есть исходники по 2-3 деревьям ,помогите с этим пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread562727.html |
C++ vector
https://www.cyberforum.ru/ cpp-beginners/ thread562751.html Объявляю двумерный массив следующим образом: vector< vector <int> > m_Mas; Как в таком случае нужно добавлять элементы и обращаться к ним? m_Mas = 7; m_Mas.push_back(8); |
Как прочитать из бинарного файла тип НЕ *char C++ Понимаю, что ответ где-то на поверхности, но я уже задолбался искать. Гугл и все справочники, в которых я читал о функции read, приводят такой пример: memblock = new char ; file.read (memblock,... преобразовать указатель в char* data = new some_struct_type; file.read ((char*)data, sizeof(*data)); |
C++ Создать класс Triad (тройка чисел); определить методы изменения полей и вычисления суммы чисел.
https://www.cyberforum.ru/ cpp-beginners/ thread562745.html Создать класс Triad (тройка чисел); определить методы изменения полей и вычисления суммы чисел. Определить производный класс Triangle с полями-сторонами. Определить методы вычисления углов и площади... Все же просто:#include <iostream> #include <cmath> using namespace std; #define PI 3.14159265 class Triad { private: |
теоретический вопрос про kernel32.dll C++ читал "путеводитель по написанию вирусов", и возник вопрос. Там в книге есть инфа о поиске базе kernel32(в стеке у нас есть адрес возврата, то есть где то в kernel32) вот мне интересно это системный... |
C++ Программирование задач обработки структур и файлов
https://www.cyberforum.ru/ cpp-beginners/ thread562726.html Даны сведения о книгах: автор, название, год издания. Вывести на экран сведения о книге "Информатика", упорядочив по возрастанию год выпуска. Так как-то #include <iostream> #include <string> #include <vector> #include <locale> #include <algorithm> typedef std::wstring wstr_t; struct book |
C++ Какая то гога с ЖЛовой либой Гога лезет от строки OpenGLContext=wglCreateContext(WindowContext); , выше есть #pragma comment(lib, "opengl32.lib") #pragma comment(lib, "glu32.lib")и HGLRC OpenGLContext; . А сама... https://www.cyberforum.ru/ cpp-beginners/ thread562782.html |
Вычисление номера строки матрицы, в которой находится минимальный элемент C++ задание - дан массив размера 6 x 2 с элементами вещественного типа. Написать программу для вычисления номера строки, в которой находится минимальный элемент массива. #include <iostream> using namespace std; int main () { setlocale(LC_ALL,"RUS"); const int m = 6, n = 2; float a, min; int str = 0; |
95 / 64 / 5
Регистрация: 03.07.2011
Сообщений: 148
|
|
01.05.2012, 15:53 | 0 |
Реализация работы с массивом только в одном потоке - C++ - Ответ 297660801.05.2012, 15:53. Показов 936. Ответов 3
Метки (Все метки)
Ответ
Для обеспечения синхронизации работы нескольких потоков в винде существует ряд встроенных механизмов...например критические секции.
По Вашей программе - вы сначала выделяете память под массив, строка 5. Потом этому же указателю присваиваете значение указателя из параметра, разумеется теряя указатель на только что выделенную память. Уже это странно как-то. А поток создаете, передавая ему параметром какой-то array, непонятно как объявленный и проинициализированный... А почему использование глобальной переменной "не вариант"? У вас есть переменная - массив, видимая по указателю в обоих потоках. Вы к этой переменной в них поочередно обращаетесь, а регулируете обращение через критические секции. И поток у вас странный какой-то ![]() Вернуться к обсуждению: Реализация работы с массивом только в одном потоке C++
0
|
01.05.2012, 15:53 | |
Готовые ответы и решения:
3
Элементы управления, созданные в одном потоке, не могут быть родительскими для элемента управления в другом потоке Реализация класса "Вектор" для работы с массивом чисел |
01.05.2012, 15:53 | |
Помогаю со студенческими работами здесь
0
Работа с массивом в потоке VS компилирует в одном потоке?
Все Запросы Обрабатываются В Одном Потоке? Создание фонового процесса в одном потоке |
Новые блоги и статьи
![]() |
||||
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
|
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
|
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
|
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
|
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
|
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
|
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
|
Разработка кроссплатформенного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
|
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
|
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
|