Форум программистов, компьютерный форум CyberForum.ru

Не удаляется элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простой чат http://www.cyberforum.ru/cpp-beginners/thread1120324.html
Добрый день! Стоит задача создания простого чата. Код: #pragma once #include <iostream> #include <WinSock2.h> #pragma comment(lib, "ws2_32.lib") #include <string> using namespace std;
C++ Как можно реализовать ? У меня есть код на С++ для ввода и вывода комплексных чисел #include <cstdlib> #include <iostream> #include <math.h> using namespace std; struct Complex { /*îïðåäåëÿåì ñòðóêòóðó äëÿ êîìïëåêñíûõ ÷èñåë*/ double re/*äåéñòâèòåëüíàÿ ÷àñòü*/, im/*ìíèìàÿ ÷àñòü*/; }; void read(Complex &q) { /* ×òåíèå äåéñòâèòåëüíîé è ìíèìîé ÷àñòè*/ cout<< "Enter deystv. chast':"; cin>>q.re; http://www.cyberforum.ru/cpp-beginners/thread1120317.html
C++ Перегрузка оператора <
Здравствуйте. Есть класс треугольник(Triangle), надо перегрузить оператор < для объектов класса Triangle. Написал код, вроде ошибок нет, но среда отказывается компилировать. Доже при попытке вызвать элементарный метод Show класса Point вылезает ошибка-"Point::Show: в вызове функции отсутствует список аргументов; используйте "&Point::Show" для создания указателя на член". Во мой код: //...
Hello world C++
пытаюсь запустить прогу в Код-Блокс. Что не так (см. приложение)?
C++ Построить график функции http://www.cyberforum.ru/cpp-beginners/thread1120299.html
программа которая строит график функции y=|x|sin x Заранее большое спасибо.
C++ Двумерный массив символов #include <iostream> const int N=255; char **init(int &len){ std::cout<<"len = "; std::cin>>len; //Ввод длины строки char **S=new char*; for (int i=0;i<len;i++) S=new char; подробнее

Показать сообщение отдельно
Praud
7 / 7 / 3
Регистрация: 25.02.2013
Сообщений: 233
16.03.2014, 01:23     Не удаляется элемент
Имеется стек.

C++
1
2
3
4
5
6
7
class Stack
{
private:
    myString *st;
    int size;
    int index;
...
C++
1
2
3
4
5
6
7
8
9
10
void Stack::operator-(int i)
{
    if(index>0 && i<size)
        while(i)
        {
            st[--index];
            i--;
        }
    else std::cerr<<"Error!";
}
C++
1
2
3
4
5
6
7
Stack::Stack(char *s, int k)
{
    size = k;
    st = new myString[size]; 
    st[0]=s;
    index = 1;
}
C++
1
2
3
4
5
6
Stack c("Milk", 3);
 
//ввод c
 
c-2;
cout<<c;
Хочу удалить 2 последних элемента. Не удаляет. 0 реакции.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru