<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-7" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Marios K. wrote:
<blockquote cite="mid1109257708.10225.17.camel@base-06.geo.auth.gr"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">Για σκέψου καλύτερα τι ρώτησες.  Τι πρέπει να επιστρέψει μια συνάρτηση
που ο τύπος της είναι;

        int function(int);

    </pre>
  </blockquote>
</blockquote>
Λάθος, int &amp;function(int)<br>
<blockquote cite="mid1109257708.10225.17.camel@base-06.geo.auth.gr"
 type="cite">
  <blockquote type="cite">
    <pre wrap=""></pre>
  </blockquote>
  <pre wrap=""><!---->
Re paidia ego eimai GEOLOGOS kai oxi programmatisths.
  </pre>
</blockquote>
Και τι σημασία έχει; Κι εγώ δεν είμαι μαραγκός, αλλά ξέρω να κρατάω
πριόνι.<br>
<br>
<blockquote cite="mid1109257708.10225.17.camel@base-06.geo.auth.gr"
 type="cite">
  <pre wrap="">Ksero oti prepei na epistrepsei kati san
return A[i];
alla pali segmentation fault.

  </pre>
</blockquote>
Το πρόβλημα αυτό είναι εγγενές με τον εν λόγω operator, γι'αυτό το λόγο
και πρέπει να χρησιμοποιείται με ΣΥΝΕΣΗ. Λύση; Throw an exception αν
ξεπεράσεις τα όρια του array και <br>
return (int*)NULL, αλλά αυτό πρέπει να το ελέγχει ο κώδικας που
χρησιμοποιεί το object αν δεν χρησιμοποιείς exceptions (πχ,
if(NULL==aaa[12]) { ...do something... } else { cout &lt;&lt; "OUT OF
BOUNDS"; })<br>
<br>
<br>
</body>
</html>