|
|
Другие темы раздела | |
C++ Работа с кавычками с++
https://www.cyberforum.ru/ cpp-beginners/ thread2489973.html можете ли вы мне помочь со столь стервозной проблемой. Допустим у меня есть строка - string str = "hello "world" "\\\"" --- \'\\ test \"\' world "; и мне нужно узнать откуда начинается кавычка и где она заканчивается с учётом экранизации и прочего. тут несколько примеров строк с кавычками, 1: "world" , 2: """ 3: \'\ test "\' (с этими строками основные проблемы) |
Thread. Первый раз с много-поточностью C++ Привет, форумчане! есть код, код не мой, но хотелось бы, по возможности, разобраться. Нужно генерировать случайные строки из диапазоне mutex mtx; class Make_timer { public: Make_timer() :t1(system_clock::now()) { } void reset() { t1 = system_clock::now(); } void operator()(const string& label) |
C++ Thread. Многопоточность Привет! есть код, код не мой, но хотелось бы разобраться, по возможности. Нужно генерировать строки в диапазоне mutex mtx; class Make_timer { public: Make_timer() :t1(system_clock::now()) { } void reset() { t1 = system_clock::now(); } void operator()(const string& label) https://www.cyberforum.ru/ cpp-beginners/ thread2489910.html | C++ Z(x,y)=min{max{sinx,siny},x,y} Как вычислить ф-цию Z(x,y)=min{max{sinx,siny},x,y} если -1.7<=x<=9.4 увеличение по 9.3, а 0<=y<=3 , увеличение по 0.75 . https://www.cyberforum.ru/ cpp-beginners/ thread2489898.html |
Переменные родительского класса C++ Всем привет! Такая проблема Класс родитель class Layer { public: Layer(); ~Layer(); |
C++ Ускорение кода
https://www.cyberforum.ru/ cpp-beginners/ thread2489857.html Как ускорить код: #include <iostream> using namespace std; int main(){ int n, q, c = 0; |
C++ Прекращается работа программы При запуске в Visual Studio 2019 программа не работает и появляется сообщение "Прекращена работа программы". Подскажите, пожалуйста, как исправить ошибку? #include<iostream> #include<stack> #include<cstring> using namespace std; // Function to check whether two characters are opening // and closing of same type. bool ArePair(char opening, char closing) { if (opening == '(' && closing... https://www.cyberforum.ru/ cpp-beginners/ thread2489832.html |
Перебор элементов в массиве C++ Условие задачи: Написать отдельную функцию, которая принимает 2 параметра (char, int sum). Дано: 3 * (21 + 17)) / (3 - 1) + 43, если ошибок нет, функция должна вернуть значение 100, а если есть лишние элементы, функция должна вернуть лишние элементы. Мой код: int fun(char, int sum) { char arr = { '3', '*', '(', '2', '1', '+', '1', '7', ')', ')', '/', '(', '3', '-', '1', ')', '+', '4',... |
C++ Как сделать динамический массив глобальным
https://www.cyberforum.ru/ cpp-beginners/ thread2489817.html Нужно что бы создание, ввод и вывод были в разных функциях #include "pch.h" #include <iostream> using namespace std; int main(){ setlocale(LC_ALL,"Russian"); |
C++ Побитовые логические выражения
https://www.cyberforum.ru/ cpp-beginners/ thread2489805.html Пишу программу для побитовых логических операций. Приоритет ! = 4, ~ = 4, & = 3, ^ = 2, | = 1. Мои комментарии на русском. '=' показывает результат. Найденные проблемы: 1) x|y^z, это она считает неправильно ( 01111010 ) вместо ( 01111011 ) 2) приходится 2 раза вводить = У меня уже кончились идеи почему она не работает правильно. Может кто-нибудь подсказать что не так? |
C++ Можно ли так делать ? Я пока что начинающий, поэтому хочу спросить, можно ли так делать ? #include<iostream> #include<cstdlib> using namespace std; int Factorial(int k) { if(k==1) |
C++ Перегруженный оператор ввода Почему ошибка при попытке вывести результат сложения двух матриц? #include <iostream> using namespace std; class Matrix { private: https://www.cyberforum.ru/ cpp-beginners/ thread2489782.html |
96 / 82 / 22
Регистрация: 19.10.2013
Сообщений: 485
|
|
12.08.2019, 14:56 | 0 |
Можно ли создать массив в котором с 0 по 4 элемент будут храниться double, с 5 по 9 будут храниться int и т.д.? - C++ - Ответ 1376642912.08.2019, 14:56. Показов 6971. Ответов 119
Метки (Все метки)
Ответ
А давайте поможем IGPIGP натренировать его ум!
Чтобы немного вас приземлить, сделаем выборку: отправляем запрос в гугл "json c++" и собираем популярные библиотеки. 1. Библиотека JSON for Modern C++. https://github.com/nlohmann/js... n.hpp#L871 Что тут у нас? Объединение union json_value . Не очень-то похоже на «бульдога-с-носорогом», но по вашей логике автору кажется, что ему надо было создавать такое объединение, да?2. Библиотека RapidJSON. https://github.com/Tencent/rap... nt.h#L2017 Да что же такое! Повсюду 3. Библиотека taoJSON. https://github.com/taocpp/json... on.hpp#L26 Как же эти ребята заблуждаются... От себя добавлю класс QJsonValue из библиотеки Qt, в выдаче его не было. https://code.woboq.org/qt5/qtb... h.html#165 Ой, что это? Снова объединение. Досада какая, надо товарищам из Digia сообщить, что им кажется, что они делают всё правильно. На самом деле у них получился «бульдог-с-носорогом». json - это самое первое и очевидное, что приходит в голову. Ещё могут быть xlsx-таблицы. И как так люди умудряются в одну колонку засовывать и текст, и числа... что за грязный мазохизм? XML во всех его видах, когда параметр тега - всегда строка, но данные в нем могут быть любого зарегистрированного типа. Данные из любой BD прилетают в буфер, буфер у нас что? Обратимся к моему любимому Qt: QSqlQuery::value. Снова треклятый variant. А если я хочу отправить что-то в БД? Ну конечно можно 10 раз объявить bindValue для разных типов, чем просто задействовать вариативный тип, который так или иначе будет преобразован в строку QSqlQuery::bindValue. Вернуться к обсуждению: Можно ли создать массив в котором с 0 по 4 элемент будут храниться double, с 5 по 9 будут храниться int и т.д.? C++
0
|
12.08.2019, 14:56 | |
Готовые ответы и решения:
119
Создать базу из трех сотрудников, где будут храниться их имена Можно ли в com-сервере создать массив в котором будут храниться данные какое-то время Создать массив, содержащий массивы, которые, в свою очередь, содержат массивы, в которых уже будут храниться различные типы данных Создать централизованную базу данных, где будут храниться все клиенты, всех офисов |
12.08.2019, 14:56 | |
12.08.2019, 14:56 | |
Помогаю со студенческими работами здесь
0
Получить массив, где будут храниться индексы строк матрицы, в которых есть равные элементы Создать класс, в котором информация будет храниться в хеше. Комментарии. Создать модуль, в котором будет храниться процедура создания картинки дан массив целых чисел в котором храниться 20 тысяч элементов |