13.01.2015 Views

Pensar en C++ (Volumen 1) - Grupo ARCO

Pensar en C++ (Volumen 1) - Grupo ARCO

Pensar en C++ (Volumen 1) - Grupo ARCO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

✐<br />

✐<br />

✐<br />

“Volum<strong>en</strong>1” — 2012/1/12 — 13:52 — page 485 — #523<br />

✐<br />

16.3. Sintaxis del Template<br />

class Array {<br />

<strong>en</strong>um { size = 100 };<br />

T A[size];<br />

public:<br />

T& operator[](int index) {<br />

require(index >= 0 && index < size,<br />

"Index out of range");<br />

return A[index];<br />

}<br />

};<br />

int main() {<br />

Array ia;<br />

Array fa;<br />

for(int i = 0; i < 20; i++) {<br />

ia[i] = i * i;<br />

fa[i] = float(i) * 1.414;<br />

}<br />

for(int j = 0; j < 20; j++)<br />

cout

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!