folder Tahribat.com Forumları
linefolder Java
linefolder Fonksiyonların Birden Fazla Değer Döndürmesi [C++/Java]



Fonksiyonların Birden Fazla Değer Döndürmesi [C++/Java]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hunter
    j4x
    j4x's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    "Fonksiyonların birden fazla değer döndürmesi", git bi fonksiyon tanımına bak hocam :)


    The king is bleeding.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Birden fazla nesne dememişim birden fazla değer demişim.

    n tane int tutan bir dizi geri çevirdiğinde birden fazla değeri geri döndürmüş olmuyor musun? Ya da class tanımındaki her zaman ilk örnek olarak sunulan öğrenci sınıfından bir nesne geri çevirdiğinde öğrencinin adının, soyadının, okul numarasının vs değerlerini geri döndürmüş olmuyor musun?

    Böyle şeyler yoksa, ben yanlış biliyorsam yine de affola, doğrusunu öğrenmiş oluruz.


    Sen hiç kaval çaldın mı?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    gVeR bunu yazdı:
    -----------------------------

    "Fonksiyonların birden fazla değer döndürmesi", git bi fonksiyon tanımına bak hocam :)


    -----------------------------

    Fonksiyonun 1 tane değer döndürür, fakat o değer de 20 eleman tutan bi class'ın objesi ise bi fonksiyon ile 20 tane değer döndürürsün :)

    İşi felsefeye dökmeye gerek yok.. Arkadaş ne yapmak istediğini açıkça yazmış zaten (:

     


    There are 10 types of people in the world. Those who knows binary and those who dont...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    micprog2003
    micprog2003's avatar
    Kayıt Tarihi: 04/Ocak/2003
    Erkek

    ...


    Adige Michael
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    micprog2003
    micprog2003's avatar
    Kayıt Tarihi: 04/Ocak/2003
    Erkek

    ... 


    Adige Michael
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    Ya dizi yollayacaksın (dizinin ilk elemanının adresi) bunu ister dinamik bellek yöntemiyle yap istersen static dizi tanımla

     

    Ya bir struct yapısı oluşturacaksın (tabi kaç tane değer yollanacağın belliyse) ve o yapıyı geri döndüreceksin

     

    en güzeli struct sistemini kullanmandır ancak kaç tane değer yollayacağın belli değilse dinamik bellek yöntemiyle kaç tane değer kadar, yollayacağın değer tipinin bellekte kapladığı alan kadar yer açıp adresi geri yollaman senin için daha hayırlı olacaktır.

     

    calloc(n,sizeof(int));

    gibi

     

    Dediklerimden bi bok anlamadıysan örneklendirebilirim.

     

     


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Sorunu çözdüğümü, ne yapılması gerektiğini de yazmışım ama üstüne 9 post daha atılması biraz ilginç.

    @DrKill

    Dediklerini anladım da, malloc-alloc yerine nesne kullanmam daha faydalı olur (en azından o günkü işim için).


    Sen hiç kaval çaldın mı?
Toplam Hit: 6341 Toplam Mesaj: 18