الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تبعا لموضوع الأمس

بدأه روزة في 23 فبراير 2008 · 0 رد · 926 مشاهدة · في C++.Net
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ورحمة لله وبركاته

أهلا اخواني أخواتي بالمنتدى

تبعا لموضوعي بالأمس اللي

/index.php?showtopic=152412

أول شي اعتذر لم أكن أعلم انه ممنوع الحلول

لكن حاولت في السؤال ويمكن قدرت فيه

حابة أشوف اذا فكرتي وحلي صحيح أو لا وياليت ألاقي منك مساعدة

وووووووووووووشكرا للجميع

#include<iostream>

#include<string>

using namespace std;

template <class T>

class Array {

private:

int size; // size of the array

T *ptr; // pointer to first element of array

int subscript; //location of element

public:

Array( int x = 10 ) // default constructor

{

size=x;

ptr=new T[x];

subscript=0;

}

~Array() // destructor

{

delete []ptr;

}

void AppendLast(const T element) // Add element at end of array

{

if(subscript<size)

ptr[subscript]=element;

subscript++;

}

void DeleteLast() // Delete last element

{

if(subscript>=0)

ptr[subscript]=0;

subscript--;

}

struct A{

string name;

double id;

int level;

};

int main()

{

Array<int>a(20);

A var;

a.AppendLast(var);

var.name="ola";

return 0;

}

مواضيع مشابهة