#include <iostream.h>
template <class T>
class Array1D{
friend ostream& operator<<(ostream&,const Array1D<T>&);
public:
Array1D(int size=0);
Array1D(const Array1D<T>& v);
Array1D(){delete[]element;}
T& operator[](int i)const;
int Size(){return size;}
Array1D<T>& operator =(const Array1D<T>& v);
Array1D<T> operator+()const;
Array1D<T> operator+(const Array1D<T>& v)const;
Array1D<T> operator-()const;
Array1D<T> operator-(const Array1D<T>& v)const;
Array1D<T> operator*(const Array1D<T>& v)const;
Array1D<T>&operator+=(const T& x);
Array1D<T>& ReSize(int sz);
Array1D<T>& geser_kanan();
Array1D<T>& geser_kiri();
Rabu, 27 Oktober 2010
Senin, 18 Oktober 2010
Praktikum ke-4
#include <cstdlib>
#include <iostream>
#define maks10
using namespace std;
class Array1D{
friend ostream& operator<<(ostream&, const Array1D&);
friend istream& operator>>(istream&, Array1D&);
public:
Array1D();
void cetak();
void geser_kiri();
void geser_kanan();
void hapus_elemen();
void urut();
private:
char A[10];
};
#include <iostream>
#define maks10
using namespace std;
class Array1D{
friend ostream& operator<<(ostream&, const Array1D&);
friend istream& operator>>(istream&, Array1D&);
public:
Array1D();
void cetak();
void geser_kiri();
void geser_kanan();
void hapus_elemen();
void urut();
private:
char A[10];
};
Selasa, 12 Oktober 2010
Praktikum ke 3
INHERITANCE dalam C++
BILANGAN.H
class Bilangan{
friend ostream& operator<<(ostream&, const Bilangan&);
friend istream& operator>>(istream&, Bilangan&);
Senin, 04 Oktober 2010
Praktikum ke 2
#include #include
using namespace std;
template
class Kompleks {
friend class Operasi ;
friend ostream& operator <<(ostream&, const Kompleks &);
friend istream& operator >>(istream&, Kompleks &);
public:
Kompleks (T s=0, T t=0) : a(s), b(t){}
void cetak();
Kompleks operator-();
Kompleks operator-(const Kompleks&);
Kompleks operator+(const Kompleks&);
Langganan:
Postingan (Atom)