Копии часов nina ricci - Panerai
на вход дается стек элементе которого храню каоэф массив степеней, када меня был массив инт, все работало, меня попросили написать на векторе(((так как не очень шарю С++ тем более STL запутался не могу наити ошибку...
необходимы базовые функции типа push, pop т.д.вот реализовал но ничего не работает.помогите!исправьте что не правильно//шаблон писал Header'e файле TStack.h#include <iostream.h>template <class T>class stack{T* v;T* p;int sz;public:stack(int s);~stack(){delete [] v;}void push(T a);T pop();bool isempty();int size() const {return p-v;}};template <class T> bool stack<T>::isempty(){if (p-v==0) return falseelse return true;};template <class T> stack<T>::stack(int s){v=p=new T[sz=s];};template <class T> void stack<T>::push(T a){*p++=a;};template <class T> stack<T>::pop(){return *--p;}//---------------------------------------------------------------------------#include <vcl.h>#pragma hdrstop#include <tchar.h>#include <iostream.h>#include "Tstack.h"//---------------------------------------------------------------------------#pragma argsusedint _tmain(int argc, _TCHAR* argv[]){ stack <int> s;for (int i=0; < 6; i++){s.push(i);};cout<<"Печать стека"<<endl;while (!isempty())cout<<s.pop<<endl;return 0;}//---------------------------------------------------------------------------.
копии часов nina ricci вот нарыл свою лабу за прошлый семестр.
/***************************************************Терменжи А. ИСПР-2 А114.Приведите описание однонаправленного, двунаправ-ленного списка, дека, стека (LIFO), очереди (FIFO)на базе абстрактного класса списка на С++.Header файл описанием стека на основе абстрактногокласса однонаправленного списка.***************************************************/#include <iostream>using namespace std;template <class T>class _List_One_Define{protected:struct _Node{_Node(){};T _data;_Node* _next;};_Node* _first;public:_List_One_Define();virtual _Node* GetFirst()=0;virtual void Insert(T _item)=0;virtual void Delete()=0;virtual void Print_List()=0;virtual ~_List_One_Define(){};void destr();};//Constructortemplate <class T>_List_One_Define<T>::_List_One_Define(){try{_Node *_head=new _Node;_head->_next=NULL;_first=_head;}catch(bad_alloc){cerr << "Memory allocation fault";}}//Destructortemplate <class T>void _List_One_Define<T>::destr(){_Node *_iter;_Node *_temp;_iter=_first;do{_temp=_iter;_iter=_iter->_next;delete _temp;}while (_iter!=_NULL);delete _first;}template <class T>class Stack_One:public _List_One_Define<T>{public:Stack_One(){};virtual ~Stack_One(){};virtual _Node* GetFirst(){return _first;};virtual void Insert(T _item);virtual void Delete();virtual void Print_List();};template <class T>void Stack_One<T>::Insert(T _item){_Node _temp=new _Node;if(_first->_next==NULL){_first->_next=_temp;_first->_data=_item;_temp->_next=NULL;}else{_temp->_next=_first;_temp->_data=_item;_first=_temp;}}template <class T>void Stack_One<T>::Delete(){_Node *_temp;_temp=_first;_first=_first->_next;delete _temp;}template <class T>void Stack_One<T>::Print_List(){_Node *_temp;_temp=_first;while(_temp->_next!=NULL){cout<<_temp->_data<<' '; _temp=_temp->_next;}}.
необходимы базовые функции типа push, pop т.д.вот реализовал но ничего не работает.помогите!исправьте что не правильно//шаблон писал Header'e файле TStack.h#include <iostream.h>template <class T>class stack{T* v;T* p;int sz;public:stack(int s);~stack(){delete [] v;}void push(T a);T pop();bool isempty();int size() const {return p-v;}};template <class T> bool stack<T>::isempty(){if (p-v==0) return falseelse return true;};template <class T> stack<T>::stack(int s){v=p=new T[sz=s];};template <class T> void stack<T>::push(T a){*p++=a;};template <class T> stack<T>::pop(){return *--p;}//---------------------------------------------------------------------------#include <vcl.h>#pragma hdrstop#include <tchar.h>#include <iostream.h>#include "Tstack.h"//---------------------------------------------------------------------------#pragma argsusedint _tmain(int argc, _TCHAR* argv[]){ stack <int> s;for (int i=0; < 6; i++){s.push(i);};cout<<"Печать стека"<<endl;while (!isempty())cout<<s.pop<<endl;return 0;}//---------------------------------------------------------------------------.
копии часов nina ricci вот нарыл свою лабу за прошлый семестр.
/***************************************************Терменжи А. ИСПР-2 А114.Приведите описание однонаправленного, двунаправ-ленного списка, дека, стека (LIFO), очереди (FIFO)на базе абстрактного класса списка на С++.Header файл описанием стека на основе абстрактногокласса однонаправленного списка.***************************************************/#include <iostream>using namespace std;template <class T>class _List_One_Define{protected:struct _Node{_Node(){};T _data;_Node* _next;};_Node* _first;public:_List_One_Define();virtual _Node* GetFirst()=0;virtual void Insert(T _item)=0;virtual void Delete()=0;virtual void Print_List()=0;virtual ~_List_One_Define(){};void destr();};//Constructortemplate <class T>_List_One_Define<T>::_List_One_Define(){try{_Node *_head=new _Node;_head->_next=NULL;_first=_head;}catch(bad_alloc){cerr << "Memory allocation fault";}}//Destructortemplate <class T>void _List_One_Define<T>::destr(){_Node *_iter;_Node *_temp;_iter=_first;do{_temp=_iter;_iter=_iter->_next;delete _temp;}while (_iter!=_NULL);delete _first;}template <class T>class Stack_One:public _List_One_Define<T>{public:Stack_One(){};virtual ~Stack_One(){};virtual _Node* GetFirst(){return _first;};virtual void Insert(T _item);virtual void Delete();virtual void Print_List();};template <class T>void Stack_One<T>::Insert(T _item){_Node _temp=new _Node;if(_first->_next==NULL){_first->_next=_temp;_first->_data=_item;_temp->_next=NULL;}else{_temp->_next=_first;_temp->_data=_item;_first=_temp;}}template <class T>void Stack_One<T>::Delete(){_Node *_temp;_temp=_first;_first=_first->_next;delete _temp;}template <class T>void Stack_One<T>::Print_List(){_Node *_temp;_temp=_first;while(_temp->_next!=NULL){cout<<_temp->_data<<' '; _temp=_temp->_next;}}.
я с самсунгом сгх5320 уже пол года ожу и все чики пуки.
Нокиа 5700 качественно и не дорогая.
nokia n73.... хороший телефон.
В общем, смартфоны рулят))), в том числе и iphone 3G. Скоро в России анонсируют новый iphone 3GS. Следим за новостями!))).
все это фигня самый лучший это н70 ))).
Ролик о копии часов nina ricci