Wyniki wyszukiwania dla "c"

2 odpowiedź

Komunikacja z gniazdem klient / serwer (AF_UNIX)

Próbuję napisać program klienta i program serwera, w którym gdy klient łączy się z serwerem, serwer wysyła losowy ciąg z pliku z powrotem do niego. Oto co ma...

9 odpowiedzi

Performance Tradeoff - Kiedy MATLAB jest lepszy / wolniejszy niż C / C ++

Wiem, że C / C ++ jest językiem niższego poziomu i generuje stosunkowo zoptymalizowany kod maszynowy, gdy porównujemy go z jakimkolwiek innym językiem wysoki...

2 odpowiedź

Jak mogę zwolnić pamięć uzyskaną przez sbrk ()?

Mam niestandardową funkcję alokatora, która używa sbrk () do uzyskania pamięci. Jak zwolnić tę pamięć, gdy nie jest już potrzebna?Czy istnieje funkcja równow...

1 odpowiedź

Niezadeklarowane gniazdo, gdy używam -std = c99 [c]

W rzeczywistości pracuję nad projektem Socket w języku C. Mam tylko małe pytanie: dlaczego nie mogę użyć Socket, gdy używam flagi „-std = c99”? Kiedy kompilu...

2 odpowiedź

Konkatenacja preprocesora dla ścieżki włączenia

Mam zestaw dołączeń, które znajdują się w dalekim katalogu, co oznacza, że ​​włączenie ich wymaga długiego uwzględnienia, na przykład:

3 odpowiedź

Jak przekazać lambdę C ++ wywołaniu zwrotnemu C, które oczekuje wskaźnika funkcji i kontekstu?

Próbuję zarejestrować wywołanie zwrotne w C-API, które używa standardowego paradygmatu kontekst-funkcja-wskaźnik +. Oto jak wygląda api:

5 odpowiedzi

Jak dokładnie działa __attribute __ ((konstruktor))?

Wydaje się całkiem jasne, że ma to wszystko poprawić.Kiedy dokładnie to działa?Dlaczego są dwa nawiasy?Jest

4 odpowiedź

Jak konwertować liczby znaków na dziesiętne iz powrotem lub konwertować ASCII „A” - „Z” / „a” - „z” na przesunięcia literowe 0 na „A” / „a”…?

Jeśli masz znak, który mieści się w zakresie od „0” do „9”, jak przekonwertować go na wartości int od 0 do 9A potem, jak przekonwertować go z powrotem?Podano...

1 odpowiedź

Dlaczego mogę zwiększyć pozycję tablicy znaków w funkcji, a nie w głównej

Jaka jest różnica między tym parametrem funkcji stringLength (char string []) do stringLength (char * string), czy pierwszy nie powinien zezwalać na przyrost...

2 odpowiedź

Sprawdź, czy bieżący wątek jest głównym wątkiem

Jak mogę sprawdzić, czy bieżący wątek jest głównym wątkiem w systemie Linux? Wygląda na to, że gettid () zwraca tylko pid, ale wydaje się, że linux nie gwara...