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 . Jestem programistą C ++. Wiem, jak Windows działa na poziomie natywnym, ale nie jestem wielkim ekspertem w C # …
Nasza firma dostarcza szereg produktów komputerowych dla systemu Windows, a wielu użytkowników Linuksa narzeka na forach, że wiele lat temu powinniśmy napisać wersje naszych produktów dla systemu Linux, a powodem, dla którego tego nie robimy, jest jesteśmy chciwą korporacją wszyscy nasi specjaliści techniczni są niedoświadczonymi idiotami Nasz przeciętny produkt to …
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 …
Kiedyś kodowałem w języku C # w stylu TDD - pisz / lub zmieniaj mały fragment kodu, ponownie kompiluj w 10 sekund całe rozwiązanie, ponownie uruchom testy i jeszcze raz. Łatwo... Ta metodologia programowania działała dla mnie bardzo dobrze przez kilka lat, aż do ostatniego roku, kiedy musiałem wrócić do …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 4 lata temu . Mój instruktor powiedział mi kiedyś, że nie powinienem definiować zmiennej wewnątrz pętli , ale szczerze mówiąc nadal nie rozumiem, …
Patrzyłem na przewodnik kodowania google [tutaj] i nie zaleca się używania using namespacelub namespace::function- jeśli nie źle go zinterpretowałem. Czy dotyczy to stdrównież? cout<<bez niego nie działa. Ta książka poleca to samo. Jak więc korzystać z cout<<bez using namespace std;lub std::cout<<? Jaki jest zalecany sposób? std::cout<<? Większość podręczników c ++ …
Zastanawiałem się, dlaczego C ++ jest dobrym wyborem do napisania kompilatora. Oczywiście, C jest również dobry do tego celu, ponieważ wiele kompilatorów jest napisanych w C lub C ++, ale tym razem bardziej interesuję się C ++. Jakieś dobre powody? Szukałem tego w Internecie, ale nie mogę znaleźć dobrych powodów.
Oto co mam na myśli: class MyClass { int arr1[100]; int arr2[100]; int len = 100; void add(int* x1, int* x2, int size) { for (int i = 0; i < size; i++) { x1[i] += x2[i]; } } }; int main() { MyClass myInstance; // Fill the arrays... myInstance.add(myInstance.arr1, …
Jestem względnie nowy w C ++, więc nie jestem pewien, jak najlepiej radzić sobie z małymi zależnościami (np. Język skryptowy lub parser JSON / YAML / XML). Czy powinienem tworzyć osobne projekty i łączyć je jako bibliotekę statyczną, czy też są wady samego umieszczania plików .h / .cpp w moim …
Przede wszystkim chcę zauważyć, że uwielbiam C ++ i jestem jedną z osób, które uważają, że łatwiej jest pisać w C ++ niż Java. Z wyjątkiem jednej drobnej rzeczy: bibliotek. W Javie możesz po prostu dodać słoik do ścieżki kompilacji i gotowe. W C ++ zwykle musisz ustawić wiele ścieżek …
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 …
Czytałem to pytanie w SO, które omawia niektóre typowe niezdefiniowane zachowania w C ++ i zastanawiałem się: czy Java ma również niezdefiniowane zachowanie? Jeśli tak, to jakie są najczęstsze przyczyny nieokreślonego zachowania w Javie? Jeśli nie, to jakie funkcje Javy uwalniają go od takich zachowań i dlaczego najnowsze wersje C …
Jestem trochę zdezorientowany, czy i kiedy powinienem używać typedef w C ++. Uważam, że to balansuje pomiędzy czytelnością a klarownością. Oto przykładowy kod bez żadnych typedefs: int sum(std::vector<int>::const_iterator first, std::vector<int>::const_iterator last) { static std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int> lookup_table; std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int>::iterator lookup_it = lookup_table.find(lookup_key); if (lookup_it != lookup_table.end()) return lookup_it->second; ... …
Widziałem kod C ++ taki jak poniżej z wieloma typedefs. Jakie są korzyści z używania wielu typedeftakich jak ta w porównaniu do używania prymitywów C ++? Czy istnieje inne podejście, które może również przynieść te korzyści? Ostatecznie wszystkie dane są przechowywane w pamięci lub przesyłane przewodowo jako bity i bajty, …
Dzisiaj zauważyłem, że zasadniczo nigdy nie używam protectedmetod w kodzie C ++, ponieważ rzadko czuję potrzebę wywoływania niepublicznych metod rodzica. Używam trybu chronionego w Javie we wzorcu metod szablonów, ale ponieważ możesz zastąpić metody prywatne w C ++, ja też nie potrzebuję protected. Więc jakie są niektóre scenariusze w świecie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.