Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

17
Wartość domyślna do parametru podczas przekazywania przez odwołanie w C ++
Czy jest możliwe nadanie wartości domyślnej parametrowi funkcji, gdy przekazujemy parametr przez odniesienie? w C ++ Na przykład, gdy próbuję zadeklarować funkcję taką jak: virtual const ULONG Write(ULONG &State = 0, bool sequence = true); Kiedy to robię, wyświetla błąd: błąd C2440: „domyślny argument”: nie można przekonwertować z „const int” …

11
Jakie jest znaczenie kodu wyjątku „EXC_I386_GPFLT”?
Jakie jest znaczenie kodu wyjątku EXC_I386_GPFLT? Czy jego znaczenie różni się w zależności od sytuacji? W takim przypadku odnoszę się do typu EXC_BAD_ACCESSwyjątku z kodem wyjątkuEXC_I386_GPFLT Program został napisany w Xcode 5.0.1, zajmującym się cblas_zgemm()biblioteką BLAS (cóż, chyba nie ma to znaczenia ...) Dziękuję Ci bardzo!
117 c++  c  exc-bad-access 


4
Wznawiam klon git-svn
Zacząłem klonować repozytorium SVN za pomocą operacji klonowania git-svn. Po około 6 godzinach importowania (to duże repozytorium) mój komputer poszedł i spał na mnie. Czy istnieje sposób na wznowienie operacji bez ponownego wykonywania całej początkowej pracy?
117 git  git-svn 

1
Obsługa wieloliniowych wyrażeń regularnych w Vimie
Zauważyłem, że standardowa składnia regex do dopasowywania w wielu wierszach polega na użyciu / s, na przykład: This is\nsome text /This.*text/s Działa to na przykład w Perlu, ale nie wydaje się być obsługiwane w Vimie. Zamiast tego muszę być bardziej szczegółowy: /This[^\r\n]*[\r\n]*text/ Nie mogę znaleźć żadnego powodu, dla którego tak …
117 regex  vim 


1
Zapobiegniesz skracaniu argumentów przez strace?
Próbuję użyć strace, aby dowiedzieć się, jakie polecenia program wykonuje przy użyciu execve. Niektóre argumenty w tych poleceniach są dość długie, a strace skraca je do execve(widzę „…” po około 30 znakach), uniemożliwiając mi uzyskanie jakichkolwiek przydatnych informacji. Jak uzyskać pełny tekst każdego argumentu? Przeczytałem stronę podręcznika . Opcja -v …
117 linux  strace 


12
Odpowiednik C ++ do wzorca generatora Pythona
Mam przykładowy kod w Pythonie, który muszę naśladować w C ++. Nie potrzebuję żadnego konkretnego rozwiązania (np. Rozwiązania oparte na wspólnych rutynach wydajności, chociaż byłyby one również akceptowalnymi odpowiedziami), po prostu muszę w jakiś sposób odtworzyć semantykę. Pyton Jest to podstawowy generator sekwencji, wyraźnie zbyt duży, aby przechowywać zmaterializowaną wersję. …




8
Konwencja nazewnictwa klas C #: czy to BaseClass, ClassBase czy AbstractClass
Jakie jest zalecane podejście do nazewnictwa klas bazowych? Czy poprzedza nazwę typu słowem „ Podstawa ” lub „ Abstrakcja ”, czy po prostu dodamy do niego przyrostek „Podstawa”? Rozważ następujące: typ: ViewModelnp MainViewModel , ReportViewModel klasa bazowa: BaseViewModellub ViewModelBaselubAbstractViewModel Weź również pod uwagę: typ: Productnp. VirtualProduct , ExpiringProduct klasa bazowa: …

3
Najprostszy, ale kompletny przykład CMake
W jakiś sposób jestem całkowicie zdezorientowany tym, jak działa CMake. Za każdym razem, gdy myślę, że zbliżam się do zrozumienia, jak powinno być napisane CMake, znika to w następnym przeczytanym przykładzie. Chcę tylko wiedzieć, jak powinienem ustrukturyzować mój projekt, aby mój CMake wymagał jak najmniejszej konserwacji w przyszłości. Na przykład …
117 c++  cmake  project-setup 

6
Jakie są różnice między typami danych BLOB i TEXT w MySQL?
Co to jest blobi co jest text? Jakie są różnice? Kiedy muszę używać, bloba kiedy potrzebuję textjako typu danych? Ponieważ dla blobi textistnieje mediumblob== mediumtext, smallblob== small text. Czy w ogóle mają to samo znaczenie? Spójrz na to MEDIUMBLOB, MEDIUMTEXT L+ 3 bajty, gdzie L < 224. Co to jest …
117 mysql  database  text  blob 

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.