Pytania oznaczone «c»

30
Jaki jest „typ” danych przechowywanych przez wskaźniki w języku C?

Wiem, że wskaźniki przechowują adresy. Wiem, że typy wskaźników są „ogólnie” znane na podstawie „typu” danych, na które wskazują. Jednak wskaźniki nadal są zmiennymi, a adresy, które przechowują, muszą mieć „typ” danych. Według moich informacji adresy są w formacie szesnastkowym. Ale nadal nie...

30
Jakie jest pochodzenie Preprocesora C?

Preprocesor C jest dołączony do C, ale ma zupełnie inną składnię niż język główny: znaczące spoczynkowo białe znaki (koniec linii kończy instrukcję, przerwa po tym, jak makro określa początek listy zastępczej) bloki oparte na słowach kluczowych zamiast wzmocnionych bloków elifzamiastelse...

29
Dlaczego literały łańcuchowe C są tylko do odczytu?

Jakie zalety literałów łańcuchowych jako tylko do odczytu uzasadniają (-ies / -ied): To kolejny sposób na zastrzelenie się w stopę char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Niemożność eleganckiego zainicjowania tablicy słów do odczytu i zapisu w jednym wierszu: char *foo[] = { "bar",...

28
Umiejętności C ++ wyższe niż umiejętności C? [Zamknięte]

Czuję, że często spotykany C / C ++ tak naprawdę nie opisuje moich umiejętności w moim CV. Planuję więc podzielić je na zaawansowaną wiedzę o C ++ i przeciętne umiejętności posługiwania się językiem C. Czy uważasz, że jest to mylące dla czytelnika? Mogła pomyśleć: „C jest podzbiorem C ++, więc co...

28
Dlaczego Scala nie została zaimplementowana w C lub C ++

Czy ktoś wie, dlaczego Scala została zaimplementowana w Javie i .NET zamiast C lub C ++? Większość języków jest implementowana w Cor C ++ [tj. Erlang, Python, PHP, Ruby, Perl]. Jakie są zalety Scali zaimplementowanej w Javie i .NET, poza umożliwieniem dostępu do bibliotek Java i...

27
Czy szablony C ++ są rodzajem uwielbianych makr?

Z różnych porównań szablonów C ++ i generycznych C # / Java takich jak ten - /programming/31693/what-are-the-differences-between-generics-in-c-and-java-and-templates-in-c/31929#31929 Mam wrażenie, że szablony C ++ są implementowane przez pewnego rodzaju przetwarzanie wstępne (zamiana zwykłego...