Pytania oznaczone «c++»

238
wektor vs. lista w STL

Zauważyłem to w Effective STL wektor to typ sekwencji, który powinien być domyślnie używany. Co to znaczy Wydaje się, że zignorowanie wydajności vectormoże zrobić wszystko. Czy ktoś mógłby mi zaproponować scenariusz, w którym vectornie jest to wykonalna opcja, ale listnależy ją...

236
Co to jest „jednostka tłumacząca” w C ++

Czytam w tym czasie „Effective C ++” napisany przez Meyersa i spotkałem się z terminem „jednostka tłumacząca”. Czy ktoś mógłby mi wyjaśnić: 1) Co to dokładnie jest 2) Kiedy powinienem rozważyć użycie go podczas programowania w C ++ 3) Jeśli jest związany tylko z C ++ lub może być używany z...

232
round () dla float w C ++

Potrzebuję prostej funkcji zaokrąglania zmiennoprzecinkowego, a zatem: double round(double); round(0.1) = 0 round(-0.1) = 0 round(-0.9) = -1 Potrafię znaleźć ceil()i floor()w matematyce. H - ale nie round(). Czy jest obecny w standardowej bibliotece C ++ pod inną nazwą, czy go...

231
Jak właściwie używasz przestrzeni nazw w C ++?

Pochodzę z środowiska Java, w którym używane są pakiety, a nie przestrzenie nazw. Przyzwyczaiłem się do łączenia klas, które współpracują ze sobą, aby utworzyć kompletny obiekt w pakiety, a następnie ponownego ich używania z tego pakietu. Ale teraz pracuję w C ++. Jak korzystasz z przestrzeni nazw...