Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Где кодоблоки по дефолту ищут головы? Предположим, есть строчка #include <string>. Из какого каталога эта голова инкладится? Где эта настройка валяется? https://www.cyberforum.ru/ cpp-beginners/ thread857500.html C++ Сформировать новый массив, состоящий только из нечетных элементов больших 3 и меньших 14
Всем привет! Как из одного созданного массива выбрать числа и записать их в новый массив? вот задание "сформировать новый массив, состоящий только из нечетных элементов больших 3 и меньших 14." Помогите, а то уже замучилась!:wall:
C++ Из одного созданного массива выбрать числа и записать их в новый массив https://www.cyberforum.ru/ cpp-beginners/ thread857479.html
Всем привет! Как из одного созданного массива выбрать числа и записать их в новый массив? вот задание "сформировать новый массив, состоящий только из нечетных элементов больших 3 и меньших 14." Помогите, а то уже замучилась!:wall:
C++ Для матрицы из 3 строк и 6 столбцов отпечатать номера https://www.cyberforum.ru/ cpp-beginners/ thread857477.html
Помогите пожалуйста решить задачу. Для матрицы из 3 строк и 6 столбцов отпечатать номера тех столбцов, в которых первый элемент меньше второго, а второй - меньше третьего, и число таких столбцов. Заранее благодарен.
Получить матрицу размера n на m заполненную случайными числами от 10 до100 C++
Получить одномерный массив, состоящий из произведений элементов столбцов
C++ Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран https://www.cyberforum.ru/ cpp-beginners/ thread857470.html
C++ Разложение массива чисел на простые множители https://www.cyberforum.ru/ cpp-beginners/ thread857451.html
Нужно ввести массив целых чисел, а затем разложить их на простые множители, на которые делятся числа массива так, чтобы эти простые множители не повторялись между собой.
Как проверить на пустоту буфер потока cin ? C++
Мне нужно ввести строку такого типа: "поиск 1 2 3" cin>>sts.code; j = 0; while( ???вот тут что то !буфер.empty()) { cin>>sts.params ; j++;
C++ Вывод в xml и html Добрый день. Не подскажите как вывести данные xml и html? Лучше ,если есть, скинь ссылки на статьи ,в противном случае напишите маленький образец. https://www.cyberforum.ru/ cpp-beginners/ thread857434.html C++ exceptions (no matching function for call to .) https://www.cyberforum.ru/ cpp-beginners/ thread857433.html
Помогите, пожалуйста, разобраться с исключениями: double ctok(double c) { return c + 273.15; } int main() { try { double c;
Требуется подсчитать количество слов в данной строке C++
Дана строка символов, состоящая из нулей, единиц и пробелов. Группы нулей и единиц, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Требуется подсчитать количество слов в данной строке. Вывести каждое слово на отдельной строчке с сообщением, делится ли это число на 10. не знаю как вывести каждое слово с условием деления на 10...
C++ програмки для графики Здравствуйте подскажите пожалуйста коды программок заставок... Тоесть там разноцветный шарик летает и тд. Только чтоб выполнение шло в консоли.... https://www.cyberforum.ru/ cpp-beginners/ thread857402.html
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
07.05.2013, 08:18 0

Массив-ссылка на некоторые элементы другого массива - C++ - Ответ 4520268

07.05.2013, 08:18. Показов 2061. Ответов 13
Метки (Все метки)

Ответ

sl_k, Непонятно, как это задевает save/load... Это должно задевать только serialize по сути... Но как бы то ни было, можно ведь унаследоваться от optional-а (пока не особо представляю как это поможет, кроме переопределения оператора =) или реализовать нечто похожее под свои нужды...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <boost/optional.hpp>
 
template<typename T>
class optional_ref : public boost::optional<T&>
{
public:
   using boost::optional<T&>::optional;
   using boost::optional<T&>::operator =;
 
   optional_ref& operator = (const T& value)
   {
      this->operator *() = value;
   }
   operator T& ()
   {
      // assert is initialized
      return this->operator *();
   }
};
 
int main()
{
   int i = 0;
   int& ri = i;
   optional_ref<int> ref(ri);
   std::cout << ref << " " << i << std::endl;
   ref = 100;
   std::cout << ref << " " << i << std::endl;
}
Но это все адовый изврат и я абсолютно не понимаю как это должно работать... В любом случае придется делать копии при load-е так уж точно.

Вернуться к обсуждению:
Массив-ссылка на некоторые элементы другого массива C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2013, 08:18
Готовые ответы и решения:

Разделить элементы одного массива на элементы другого массива, записать результат в третий массив
Как разделить элементы одного массива на элементы другого массива? есть массив a и есть массив b....

Записать в массив элементы другого массива
Дан массив B(15). Записать в массив элементы массива B&gt;5. Помогите, пожалуйста, составить...

Ввод в массив элементы другого массива.
Здравствуйте, в задаче нужно из текстовой строки удалить пробелы и переписать символы в другой...

Как через массив ключей вывести нужные элементы другого массива
$array = array(1, 4); //это массив ключей $words = array(&quot;zero&quot;, &quot;one&quot;, &quot;two&quot;, &quot;three&quot;,...

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

Сформировать массив записав элементы одного массива на четные места, а другого на нечетные
Привет друзья! Понимаю логику данной программы, но плохо знаю язык c++, прошу дать код хотя бы...

Записать в массив такие элементы другого массива, что первая цифра четная, а вторая нечетная
Помогите, C# 3. Записать в массив С элементы массива М, заполненного двузначными числами, такие...

Есть два потока и глобальный массив, могут ли потоки перепутать элементы глобального массива или другого контейнера?
Начать с массивов, допустим То есть ситуация такая: пусть имеется два потока и глобальный массив...

Дан двумерный массив,элементы массива умножить на число К.Вывести новый массив,проссумировать элементы массива по столбцам
Дан двумерный массив,элементы массива умножить на число К.Вывести новый массив,проссумировать...

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