Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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; //Это указатели на новые звенья
4 / 4 / 14
Регистрация: 03.03.2013
Сообщений: 55
06.04.2014, 21:14  [ТС] 0

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

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

Ответ

Написал небольшой примерчик, но выдает ошибки при компиляции.

Код:

test.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef _TEST_H
#define _TEST_H
 
class CTest
{
  int m_a;
 
public:
  CTest* operator>>(int *a)
  {
    *a = m_a;
    return this;
  }
 
  CTest* operator<<(int *a)
  {
    m_a = *a;
    return this;
  }
};
 
#endif // _TEST_H
main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "test.h"
#include <iostream>
using namespace std;
 
int main()
{
  CTest obj;
  obj << 1;
 
  int b;
  obj >> b;
 
  cout << b << endl;
}
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
main.cpp: In function ‘int main()’:
main.cpp:8:10: error: invalid conversion from ‘int’ to ‘int*[-fpermissive]
   obj << 1;
          ^
In file included from main.cpp:1:0:
test.h:15:10: error:   initializing argument 1 of ‘CTest* CTest::operator<<(int*)[-fpermissive]
   CTest* operator<<(int *a)
          ^
main.cpp:11:10: error: invalid conversion from ‘int’ to ‘int*[-fpermissive]
   obj >> b;
          ^
In file included from main.cpp:1:0:
test.h:9:10: error:   initializing argument 1 of ‘CTest* CTest::operator>>(int*)[-fpermissive]
   CTest* operator>>(int *a)


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

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

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

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

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

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

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

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

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

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

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