fldsize--;
}
+ void remove(type t) {
+ for (uint i=0; i<fldsize; i++) {
+ if (array[i] == t) {
+ for (i++; i<fldsize; i++) {
+ array[i - 1] = array[i];
+ }
+ fldsize--;
+ break;
+ }
+ }
+ }
+
+ void removeIndex(uint i) {
+ for (i++; i<fldsize; i++) {
+ array[i - 1] = array[i];
+ }
+ fldsize--;
+ }
+
type last() const {
return array[fldsize - 1];
}
array[fldsize++] = item;
}
+ type lastElement() {
+ return get(size()-1);
+ }
+
+ type firstElement() {
+ return get(0);
+ }
+
type get(uint index) const {
return array[index];
}