Pytania oznaczone «c++»

507
Nienazwane / anonimowe przestrzenie nazw a funkcje statyczne

Cechą C ++ jest możliwość tworzenia nienazwanych (anonimowych) przestrzeni nazw, takich jak: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace Można by pomyśleć, że taka funkcja byłaby bezużyteczna - ponieważ nie można podać nazwy przestrzeni nazw, nie można uzyskać do niej...

507
Co oznacza int argc, char * argv []?

W wielu IDE i kompilatorach C ++, gdy generuje ono dla ciebie główną funkcję, wygląda to tak: int main(int argc, char *argv[]) Kiedy koduję C ++ bez IDE, tylko z kompilatorem wiersza poleceń, piszę: int main() bez żadnych parametrów. Co to oznacza i czy ma to zasadnicze znaczenie dla mojego...

492
unsigned int vs. size_t

Zauważam, że współczesny kod C i C ++ wydaje się używać size_tzamiast int/ unsigned intprawie wszędzie - od parametrów funkcji łańcucha C po STL. Jestem ciekawy przyczyny tego i korzyści, jakie

484
Dlaczego pliki nagłówkowe i .cpp? [Zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

484
Jak przekonwertować std :: string na int?

Wystarczy krótkie pytanie. Rozejrzałem się po Internecie i znalazłem kilka rozwiązań, ale żadne z nich jeszcze nie działało. Patrząc na konwersję ciągu na int i nie mam na myśli kodów ASCII. W celu szybkiego skrócenia przekazujemy równanie jako ciąg znaków. Mamy go rozbić, poprawnie sformatować i...