Diskuze: C++ chyba při returnu
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
To jsi mi moc nepomohl. Zajímala mě hlavička té funkce. Každopádně pokud chceš vracet dvojici, tak buď jako std::pair, nebo jako strukturu.
Příklad se strukturou:
struct S {
public:
DWORD dwBase;
DWORD dwSize;
};
S funkce(...)
{
...
S s;
s.dwBase = (DWORD)true;
s.dwSize = (DWORD)true;
return s;
}
Nebo přes std::pair:
std::pair<DWORD, DWORD> funkce(...)
{
...
return std::make_pair<DWORD, DWORD>((DWORD)true, (DWORD)true);
}
Zobrazeno 4 zpráv z 4.