Witam:
mam taką klasę:
class Cfg
{
public:
std::string load(std::string cfgval, std::string cfgfile);
};
teraz przykładowo w mainie:
Cfg cfg;
cfg.load("ppp123");
ale nieraz chciałbym użyć zmiennej i wtedy wypadałoby skorzystać z referencji
Czy jest jakiś sposób aby zadeklarować taką funkcje w taki sposób aby gdy jako argument podam "jakis string"; kobiowała ona normalnie zmienną, a gdy jako argument użyję zmiennej aby korzystała ona z referencji ?
Aktualnie zrobiłem to tak, że funkcja po prostu kopiuje zmienną(działa ale może można inaczej)