Pytania otagowane jako c++

Pytania na temat C ++, skompilowanego, uniwersalnego języka programowania o typie statycznym, o dowolnej formie, z wieloma paradygmatami.



5
Jak zaprojektować wyjątki
Walczę z bardzo prostym pytaniem: Pracuję teraz nad aplikacją serwerową i muszę wymyślić hierarchię wyjątków (niektóre wyjątki już istnieją, ale potrzebna jest ogólna struktura). Jak w ogóle zacząć to robić? Myślę o zastosowaniu tej strategii: 1) Co się dzieje nie tak? Pytanie o coś jest niedozwolone. Coś jest pytane, jest …
11 design  c++  exceptions  stl 

2
Czy uważa się za leniwe, jeśli używam pakietu algebry liniowej dla C ++?
Po pierwsze, pozwólcie, że przedstawię trochę tła, zanim faktycznie zadam pytanie. Studiuję fizykę i wszystkie moje zajęcia z programowania prowadzone były w łatwych językach programowania, takich jak MATLAB. Przez easy rozumiem, że język w znacznym stopniu myśli o tobie ... Przez następne lata będę uczęszczał na kursy informatyki i zastanawiam …
11 c++  experience 

4
Projekt wzorca poleceń
Mam tę starą implementację wzorca poleceń. To rodzaj przekazywania kontekstu przez całą implementację DIOperation , ale później uświadomiłem sobie, że proces uczenia się i uczenia się (który nigdy się nie kończy) nie jest optymalny. Myślę też, że „odwiedzanie” tutaj nie pasuje i po prostu myli. Właściwie myślę o refaktoryzacji mojego …

3
Unix / Linux o niskim opóźnieniu
Większość zadań programowania o niskich opóźnieniach / wysokiej częstotliwości (na podstawie specyfikacji zadań) wydaje się być realizowana na platformach unix. W wielu specyfikacjach zwracają się one szczególnie do osób z doświadczeniem typu „Linux z niskim opóźnieniem”. Zakładając, że nie oznacza to systemu Linux działającego w czasie rzeczywistym, czy ludzie mogliby …
11 c++  c  performance  linux  latency 

2
Jak podzielić pracę na sieć komputerów?
Wyobraź sobie następujący scenariusz: Załóżmy, że masz centralny komputer, który generuje dużo danych. Dane te muszą zostać przetworzone, co niestety trwa dłużej niż ich wygenerowanie. Aby przetwarzanie mogło nadążać za czasem, podłączamy więcej komputerów podrzędnych. Ponadto musimy wziąć pod uwagę możliwość wypadnięcia urządzeń podrzędnych z sieci w trakcie pracy, a …
11 c++  windows  networks 

8
Czy Java jest znacznie trudniejsza do „ulepszenia” pod względem wydajności w porównaniu z C / C ++? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Czy „magia” JVM utrudnia wpływ programisty na mikrooptymalizacje w Javie? Niedawno czytałem w C ++, …

4
Co to jest użycie uniwersalnych nazw znaków w identyfikatorach w C ++
C ++ Standard (zauważyłem go w nowym, ale to nie istnieje w C ++ 03) określa uniwersalne imiona postaci, pisane jak \uNNNNi \UNNNNNNNNi reprezentujące znaki z codepoints unicode NNNN/ NNNNNNNN. Jest to przydatne w przypadku literałów łańcuchowych, zwłaszcza że zdefiniowano również literały łańcuchowe UTF-8, UTF-16 i UCS-4. Jednak uniwersalne literały …
11 c++  c++11 

3
Programowanie na wiele platform: C ++ vs. Python [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 pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

8
Jak zmienna wprowadza stan?
Czytałem „Standardy kodowania C ++” i ten wiersz tam był: Zmienne wprowadzają stan i powinieneś poradzić sobie z jak najmniejszym stanem, przy tak krótkim okresie życia. Czy nic, co mutuje, ostatecznie nie manipuluje stanem? Co powinieneś mieć do czynienia z jak najmniejszym stanem, jak to możliwe ? Czy w nieczystym …

4
Czy powinienem wstawiać znaki nowej linii przed operatorami binarnymi lub po nich? [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 pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
11 c++  coding-style 

3
Jak radzić sobie z pytaniami na temat stylu programowania [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Jako programista C ++ w wywiadach wielokrotnie znajdowałem się w sytuacjach, gdy ankieter chciał sprawdzić moją wiedzę na temat …

4
Termin „interfejs” w C ++
Java wyraźnie rozróżnia między classi interface. (Wierzę, że C # też, ale nie mam z tym doświadczenia). Jednak podczas pisania C ++ nie ma wymuszonego rozróżnienia między klasą a interfejsem. W związku z tym zawsze postrzegałem interfejs jako obejście braku wielokrotnego dziedziczenia w Javie. Dokonanie takiego rozróżnienia jest w C …

4
Podejście do tego, aby baza kodu stała się jednolicie powolna
Pracujemy na średniej wielkości bazie kodu C ++ (10Mloc), która dzięki naszym wysiłkom optymalizacyjnym staje się jednolicie powolna . Ta podstawa kodu to zestaw bibliotek, które łączymy, aby je uruchomić. Kiedy opracowano ogólne ramy komunikacji tych bibliotek, nacisk położono na wydajność, a później, gdy dodano więcej części, ogólne ramy nie …
11 c++  optimization 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.