Форум программистов, компьютерный форум, киберфорум C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Распределить задачи по процессорам так, чтобы выполнение всех задач было завершено в кратчайший срок https://www.cyberforum.ru/ cpp/ thread2561321.html
не могу понять в чем ошибка вот условие задачи Даны m одинаковых процессоров и n независимых задач, каждая из которых может решаться на любом процессоре. Время решения каждой задачи равно ti, i = 1…n. Как распределить задачи по процессорам таким образом, чтобы выполнение всех задач было завершено в кратчайший срок?#include <iostream> #include <stdio.h> #include "mpi.h" #include <math.h>...
E. 2048 C++
Дано положение игры 2048: на поле 4x4 в некоторых клетках стоят значения, являющиеся степенями двойки. Необходимо определить максимальное количество очков, которое можно получить за 1 ход. Всего существует 4 варианта хода: скинуть клетки с числами в одну из 4-х сторон (вверх, вниз, вправо или влево). При выборе одного из данных ходов все блоки независимо сдвигаются в выбранную сторону, пока не...
C++ D. Кто полетит в космос? Отряд космонавтов усиленно тренировался уже не одну неделю. Лучшие из лучших занимались, не покладая сил, для того, чтобы стать кандидатом номер один на полет в космос. Все, конечно, не могут полететь сразу, так как место в космическом корабле только одно. Задача Очень Важной Комиссии — отобрать кандидатов для полета в космос. Итогом работы Очень Важной Комиссии будет список кандидатов для... https://www.cyberforum.ru/ cpp/ thread2561186.html C++ C. Уникальный спорт https://www.cyberforum.ru/ cpp/ thread2561185.html
Киберспортивная организация ViaN подбирает себе новых игроков. Администрация ViaN определила n умений, которыми должны обладать игроки, выступающие на соревнованиях под их эгидой. У каждого потенциального киберспортсмена есть 3 самых выдающихся умения. Так получилось, что в списке умений все эти номера располагаются рядом для каждого игрока, и, соответственно, задаются порядковым номером...
B. ДНК - классификатор C++
В лабораторию к дядюшке Юлиусу зашла его племянница Галя. Гале очень нравилась математика, но биологией она абсолютно не интересовалась. Дядюшка Юлиус отправился за очередной кружкой кофе, а Галя, заскучав, обратила внимание на список из N фрагментов ДНК очередного гибрида динозавра с лягушкой. Все фрагменты состояли из латинских заглавных букв `A', `T', `C', `G' (аденин, тимин, цитозин, гуанин)....
C++ Добавление рекурсии в программу https://www.cyberforum.ru/ cpp/ thread2561165.html
Дан код: #include "fn.h" #include <math.h> int maxi(int a, int n) { int max; max = a; for (int i = 1; i < n; i++) { if (max < a)
C++ Пожалуйста, я не могу понять (начинающий) 1 Имеется 3 числа: a, b, c. Составить логические выражения, с помощью которых можно проверить истинность утверждений: · a, b, c – разных знаков; Например: int v = 8; int h = 3; https://www.cyberforum.ru/ cpp/ thread2560990.html Что производительнее: OpenGl или SFML, или QPen для 2d графики? C++
Я создаю программу для рисования 2d и 3d графиков функций. Для 3d я использую OpenGl(точнее версию Qt - QOpenGLWindow), но есть проблема с отрисовкой 2d функций. Для 2d отрисовки функций, мне нужно просто рисовать на экране примитивы(линии), то есть не обращаться к графическому конвееру(который конвертирует 3d в 2d, а только потом рисует пиксели. Плюс он создан для 3d отрисовки, т.е. есть лишние...
C++ Переделать под m количество куч https://www.cyberforum.ru/ cpp/ thread2560361.html
Помогите переделать под m количество куч вот условие задачи Даны m одинаковых процессоров и n независимых задач, каждая из которых может решаться на любом процессоре. Время решения каждой задачи равно ti, i = 1…n. Как распределить задачи по процессорам таким образом, чтобы выполнение всех задач было завершено в кратчайший срок? #include <iostream> #include <cstdlib> #include "mpi.h" using...
C++ Построение углов C++ https://www.cyberforum.ru/ cpp/ thread2560223.html
Добрый день! У меня есть задача - написать программу, которая будет работать с углами (складывать, вычитать, приводить их к виду от 0 до 360 и т.д.), и сделать графический вывод угла. С первой частью я справился, а вот с графический выводом у меня проблемы. Подскажите, чем лучше пользоваться новичку, что бы написать программу, умеющую строить углы.
Игнор строк в функции C++
Доброй ночи неравнодушные программисты. Столкнулся с такой проблемой, функция setarea должна передать 2 числа в переменные dim1 и dim2, но передает только в первую, вторую игнорит и оставляет в ней шлак. Что странно для прямоугольника и треугольника игнорит вторую, а для круга всё норм, так как там одна переменная и он её не игнорит. Приложил и скрины кода и скрин вывода и коды так. Source.cpp...
C++ Абстрактный базовый класс https://www.cyberforum.ru/ cpp/ thread2559775.html
Нужно создать абстрактный базовый класс Root (корень) с виртуальными методами вычисления корней и вывода результата на экран. Определить производные классы Linear (линейное уравнение) и Square (квадратное уравнение) с собственными методами вычисления корней и вывода на экран. Но я так пон
1659 / 488 / 106
Регистрация: 17.05.2015
Сообщений: 1,493
26.12.2019, 12:38  [ТС] 0

Клонировать тип данных так, что бы в нём отсутствовал квалификатор volatile - C++ - Ответ 14130340

26.12.2019, 12:38. Показов 1409. Ответов 20
Метки (Все метки)

Ответ

Цитата Сообщение от oleg-m1973 Посмотреть сообщение
На gcc можно совсем хорошо сделать
Ваш вариант ужассен)))

Даже если закрыть глаза на Вашу манеру постить некомпилирующиеся огрызки кода,
и закрыть глаза на отсутствие практической поддержки концептов.

Во-первых, забагованный:

error: static assertion failed: tools::no_volatile<bool&&>::type must be 'bool&&'
C++Выделить код
1
2
using t = ::tools::no_volatile_t<bool&&>;
std::cout << "type = '" << tools::type_name<t>() << "'\n";
output:
type = 'bool&'
А во-вторых, Ваш рекурсивный алгоритм не решает задачу в принципе.

Больше я не буду рассматривать некомпилябельный код.
Жаль потраченного времени.

Добавлено через 3 минуты
Цитата Сообщение от rat0r Посмотреть сообщение
Што, даже no_volatile<void(volatile int*)>::type → void(int*)?
Привет)

Цитата Сообщение от eva2326 Посмотреть сообщение
При этом, она не просто убирает квалификатор верхнего уровня, а вообще удаляет любые упоминания о нем.


Вернуться к обсуждению:
Клонировать тип данных так, что бы в нём отсутствовал квалификатор volatile C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2019, 12:38
Готовые ответы и решения:

И снова volatile. Глобальный массив, изменяемый в обработчике прерывания, должен быть volatile?
Всем привет. Имеется официальный код примера на чип-трансивер nrf24LE1 от Nordic. Keil C51 ...

Проверьте проект, что в нем не так
Прикрепил два архива. В одном тестовый проект с названием Work.rar в котором все работает, и...

Заменить volatile на Thread.MemoryBarrier. Код приведён. Как оптимизировать обращения для чтения к volatile полю класса?
Не совсем понятна мне пока что работа Thread.MemoryBarrier. Знаю, что можно оптимизировать...

Необходим тип данных для хранения в нем массива чисел с возможностью добавлять и удалять
Здравствуйте, мне необходим тип данных для хранения в нем массива чисел с возможностью добавлять,...

20
26.12.2019, 12:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2019, 12:38
Помогаю со студенческими работами здесь

Что такое void и volatile?
Всем привет :) Уже 2 недели по немного изучаю С по книге Герберта Шилдта. Дошел до 48 страницы...

Сделать так что бы на событие mouseEnter реагировал только canvas, но не реагировали находящиеся в нем компонеты
вдруг &lt;Canvas.Triggers&gt; &lt;EventTrigger...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru