21 Новембар 2008, 13:55:33
HOME
FORUM
NVO LINUXO
LINUXO KLUB
LINUXO MREŽA
Dobrodošli,
Gost
. Molim vas
prijavite se
ili se
registrujte
.
Da li ste izgubili vaš
aktivacioni e-mail?
1 čas
1 dan
1 nedelja
1 mesec
Zauvek
Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije
Linuxo Forumi
Početna
Pomoć
Pretraga
Prijavljivanje
Registracija
Linuxo Forumi
>
Linux
>
Programiranje
(Urednik:
popac
) >
Templates kao argumenti i povratne vrednosti funkcija
Stranice: [
1
]
Idi dole
« prethodna tema
sledeća tema »
Štampaj
Autor
Tema: Templates kao argumenti i povratne vrednosti funkcija (Pročitano 497 puta)
0 članova i 1 posetilac pregledaju ovu temu.
burga
Hero Member
Van mreže
Pol:
Poruke: 567
Meet Linus
Templates kao argumenti i povratne vrednosti funkcija
«
poslato:
12 Септембар 2007, 22:33:46 »
Može li u C++u funkcija da ima ovakvo zaglavlje
Kod:
Map<String, float> funkcija (Map<String, int> neka mapa)
Prijavi uredniku
Sačuvana
Нема Бога, и Дирак је његов пророк
jboban
Hero Member
Van mreže
Pol:
Poruke: 841
Odg: Templates kao argumenti i povratne vrednosti funkcija
«
Odgovor #1 poslato:
12 Септембар 2007, 23:37:57 »
Može, ali je bolje da unapred definišeš tipove, npr. ovako:
Kod:
typedef map<string, float> MapaFloat;
typedef map<string, int> MapaInt;
//...
MapaFloat funkcija(MapaInt neka mapa)
Map se piše malim slovom kao map<...>, a obično i String kao string, ako koristiš STL. Možda ti je samo to pravilo problem?
Prijavi uredniku
Sačuvana
sysctl
Full Member
Van mreže
Pol:
Poruke: 168
spiderpig
Odg: Templates kao argumenti i povratne vrednosti funkcija
«
Odgovor #2 poslato:
12 Септембар 2007, 23:49:28 »
Kao sto rece jboban sve malo
Kod:
#include <string>
#include <map>
using namespace std;
map<string,float> myfunc(map<string,int> neka_mapa);
i jos nesto, nije "efikasno" vracati kontejner iz funckije by val, bolje referenca ili neki ptr.
Prijavi uredniku
Sačuvana
Kod:
fprintf(stderr,"iza svakog %d ugla vreba Dragan Kojic Keba\n",i++);
Stranice: [
1
]
Idi gore
Štampaj
« prethodna tema
sledeća tema »
Prebaci se na:
Izaberite destinaciju:
-----------------------------
Mandriva (Mandrake) Linux
-----------------------------
=> Hardver
=> Softver
-----------------------------
Linux
-----------------------------
=> Prvi put na Linuxu?
=> Opste Linux diskusije
=> Programiranje
=> Linux umrežavanje
=> Literatura
=> Linux gaming
=> PCLinuxOS
=> (K)Ubuntu Linux
=> SuSE Linux
=> Slackware Linux
=> Debian GNU/Linux
=> RedHat (Fedora) Linux
=> Gentoo Linux
=> Arch Linux
=> Linux magazin
=> Linux fore & fazoni
=> Berza - posao
=> Berza - Linux hardver - razmena
=> Berza - Linux hardver - prodaja
-----------------------------
BSD
-----------------------------
=> FreeBSD
=> OpenBSD, NetBSD
-----------------------------
Linuxo Web sajt
-----------------------------
=> Linuxo kao NVO (Udruženje građana)
===> Statut Udruženja
===> Projekti Udruženja
===> Opšte rasprave o radu Udruženja
=> Pričaonica
=> Predlozi i pitanja
=> Nagradne igre
=> GNOME - i18n
=> Lokalizacija Open Office.org paketa