Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Разделить строку по пробелам (без потоков) https://www.cyberforum.ru/ cpp-beginners/ thread1139995.html
Здравствуйте. Я решаю задачку из книги, надо написать небольшую оболочку. Использую Linux. Думаю над тем, как разделить строку (команду), введённую пользователем так, чтобы в одну переменную (command) записалось название команды, а в другую (parameters) - операнды. Пока что имею следующий код: #include <iostream> #include <unistd.h> // execve() #include <sys/wait.h> // waitpid() using...
Все слова строки, которые начинаются с цифры отсортировать по убыванию C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки и обработку строки: Все слова строки, которые начинаются с цифры отсортировать по убыванию.
C++ Преобразование и вывод массива https://www.cyberforum.ru/ cpp-beginners/ thread1139979.html
Есть задание: В одномерном массиве из N вещественных элементов, вычислить: • количество элементов массива, меньших С; • сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. • Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального, не более чем на 20%, а потом – все остальные. Помогите с...
C++ Собственная реализация контейнера для хранения значений произвольного типа Дали следующее задание. Не совсем понимаю с чего начинать и как дальше быть. Сказали, что нужно через шаблоны сделать. Если у кого-нибудь из вас есть идеи, либо же в интернете есть примеры одного из вариантов, не важно какого. То будьте любезны предоставьте любую информацию. С меня много благодарностей, респект и уважуха. Задание: Создать собственную реализацию контейнера для хранения... https://www.cyberforum.ru/ cpp-beginners/ thread1139970.html
C++ Не понятны размеры массива (циклы)
for(int i=0;i<b-j;i++) for(int j=0;j<a-i-1;j++) for(q=0;q!=a-i-1;q++) cout<<mas3<<"."; какой сдесь размер массива??
C++ Создание динамического двумерного массива void CreateArray(double **DynamicArray, int n){ //??? double **DynamicArray = new double* ; for (int Count = 0; Count < 2*n; Count++) DynamicArray = new double ; } В чем, собственно, тут ошибка? Подскажите пожалуйста, а то долбусь и не могу понять, хотя знаю что где-то сильно туплю) https://www.cyberforum.ru/ cpp-beginners/ thread1139936.html
C++ Функция pop() в stack while(!temp_stack.empty()) { temp_stack.top()= temp_pop; temp_stack.pop(); if(temp_stack.top() == target) continue; parking_lot.push(temp_pop); } Если дать переменную одному элементу stack, и удалить этот элемент, можно ли будет использовать переменную? Будет ли эта переменная хранить информацию об удаленном элементе? Спасибо https://www.cyberforum.ru/ cpp-beginners/ thread1139924.html C++ Логическое и
Это ведь && ? Тогда можете объяснить, в чем разница? пояснение после кода (весь привел на всякий случай) #include "stdafx.h" #include "../../std_lib_facilities.h" int _tmain(int argc, _TCHAR* argv) { vector<string> words; string temp; string disliked = "Broccoli"; string dis = "BLEEP";
C++ Задать случайным образом массив из n целых числе Задать случайным образом массив из n целых числе. Перестроить массив записав в него сначала положительные , затем отрицательные и нули, сохраняя порядок и их следование. Выдает почему то от меньшего к большему , помогите... #include<stdio.h> #include<math.h> #include<conio.h> #include<time.h> using namespace std; void main() { setlocale(LC_CTYPE, "Russian"); https://www.cyberforum.ru/ cpp-beginners/ thread1139916.html C++ Вычислить произведение элементов массива, значение которых меньше шести Помогите пожалуйста с одномерным массивом с функцией! Условие задачи: Вычислить произведение элементов, значение которых меньше 6-ти. размер массива 12, тип данных действидельный! https://www.cyberforum.ru/ cpp-beginners/ thread1139914.html
C++ Посчитать среднее арифметическое положительных элементов каждого столбца
Помогите пожалуйста: Нужно посчитать среднее арифметическое положительных єлементов каждого столбца матрицы и напечатать результаты в виде столбца.
C++ Что означает *& https://www.cyberforum.ru/ cpp-beginners/ thread1139899.html
Искал я информацию про деревья в с++, нашёл информацию в http://ci-plus-plus-snachala.ru/?p=1249 но там используется *&, что мне не совсем понятно, в гугле информация только на англ. поэтому прошу обьяснить мне что означает *& в с++ #include <iostream> using namespace std; struct Node //Звено дерева { int x; //То, что записываем в дерево Node *l,*r; //Это указатели на новые звенья
273 / 241 / 56
Регистрация: 29.05.2012
Сообщений: 889
06.04.2014, 21:41 0

Реализация Fifo с разными типами данных - C++ - Ответ 6008089

06.04.2014, 21:41. Показов 1332. Ответов 8
Метки (Все метки)

Ответ

Для простых типов сделайте ввод в стек значению, не по указателю.
Вывод сделайте по ссылке.
Вот так в общем
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
31
32
33
34
#include <iostream>
 
using namespace std;
 
class CTest
{
  int m_a;
 
public:
  CTest* operator>>(int& a)
  {
    a = m_a;
    return this;
  }
 
  CTest* operator<<(int a)
  {
    m_a = a;
    return this;
  }
};
 
int main()
{
   CTest obj;
  obj << 17;
 
  int b;
  obj >> b;
 
  cout << b << endl;
   
   return 0;
}
Добавлено через 16 минут
Вот в этой реализации можно теперь делать цепочки как в cout, cin.
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
31
32
33
34
#include <iostream>
 
using namespace std;
 
class CTest
{
  int m_a;
 
public:
  CTest& operator>>(int& a)
  {
    a = m_a;
    return *this;
  }
 
  CTest& operator<<(int a)
  {
    m_a = a;    
    return *this;
  } 
};
 
int main()
{
   CTest obj;
  obj << 17 << 23 << 11;
 
  int b,c;
  obj >> b >> c;
 
  cout << b+c << endl;
   
   return 0;
}


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

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

Матрица с разными типами данных в ней
Мне нужно создать матрицу, которая содержала бы разные типы данных, содержащиеся, в ней. По сути...

Переписать программу с разными типами данных
Тема: Использование указателей для работы со сложными типами данных Вот я хочу чтобы мне помогли...

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

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

Список с разными типами данных, унаследованным от одного
Доброго времени суток! У меня имеются унаследованные классы от одного , так же имеется...

Работа с указателями на функции, разными типами данных
С++ Что означает запись: float float (*func4(double)(void));? Помогите пожалуйста! Дано такое в...

Сделать статический массив с разными типами данных
Задача такова, есть ровно 60 магазинов. У каждого магазина по 6 параметров: 1) Адрес типа char 2)...

Работа с указателями на функции, разными типами данных
Здравствуйте. Согласно заданию, я создаю указатели на функции следующего вида: int (*func1)(int...

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