Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Function overloading- zadanie

Ostatnio zmodyfikowano 2013-01-25 22:46
Autor Wiadomość
bn22
Temat założony przez niniejszego użytkownika
Function overloading- zadanie
» 2013-01-20 18:12:23
Witam!

Czy jest ktoś w stanie pomóc mi z dość prostym (ale widzę nie dla mnie ) programem w c++?
 
Program w którym operacje wczytywania do tablicy danych podanych przez użytkownika, wyświetlanie zawartości tablicy oraz operacje sortowania tablicy będą realizowane przez funkcje. W zależności od typu danych przechowywanych w tablicy (liczby całkowite, liczby rzeczywiste, łańcuchy znakowe) wywoływana będzie inna wersja tej samej funkcji. Program dotyczy tablic jednowymiarowych z wyjątkiem tablic do przechowywania łańcuchów znakowych. Domyślnie tablice mają rozmiar 20. Zdefiniuj, wypełnij danymi, posortuj i wyświetl po jednej tablicy każdego rodzaju.

Czy ktoś pomoże?
P-74494
Wasilek
» 2013-01-20 18:15:15
Sądzę, że to może ci pomóc :)

» Kurs C++Szablony funkcji lekcja
P-74497
bn22
Temat założony przez niniejszego użytkownika
» 2013-01-20 18:31:18
hmm, tylko tutaj użyte są klasy- ja ich użyć  nie mogę.
P-74499
m4tx
» 2013-01-20 18:34:10
Nie trzeba używać klas żeby korzystać z szablonów funkcji.
P-74501
usmiech
» 2013-01-24 23:28:19
Ile danych ma wprowadzic uzytkownik ?
P-74950
DejaVu
» 2013-01-25 00:57:16
Można również użyć po prostu zwykłego przeciążania tej samej nazwy funkcji.

/edit:
Ale z treści nie wynika, że trzeba zastosować przeciążanie nazwy funkcji.
P-74953
Hipochondryk
» 2013-01-25 22:46:50
w czym problem ? przeciąż nazwy funkcji i tyle. ;)

prototypy niżej.

np
C/C++
void wypisz( int *, int ); // jeden arg to tablica drugi to wielkość
void wypisz( double *, int );
void wypisz( char *, int );

//i tak samo z sortowanie i wsyzstko inne.

void sort( int *, int );
//itd. takie same nazwy i to samo robią ale przyjmują różne argumenty.
P-75022
« 1 »
  Strona 1 z 1