Pytania oznaczone «c»

813
Co to znaczy „programować do interfejsu”?

Widziałem to kilka razy i nie jestem pewien, co to znaczy. Kiedy i dlaczego miałbyś to zrobić? Wiem, co robią interfejsy, ale fakt, że nie mam jasności co do tego, sprawia, że ​​myślę, że nie używam ich poprawnie. Czy tak jest, jeśli miałbyś zrobić: IInterface classRef = new...

779
Różnica między malloc a calloc?

Jaka jest różnica między robieniem: ptr = (char **) malloc (MAXELEMS * sizeof(char *)); lub: ptr = (char **) calloc (MAXELEMS, sizeof(char*)); Kiedy warto używać calloc zamiast malloc lub

767
Interfejs a klasa podstawowa

Kiedy powinienem używać interfejsu, a kiedy powinienem używać klasy bazowej? Czy powinien to zawsze być interfejs, jeśli nie chcę definiować podstawowej implementacji metod? Jeśli mam klasę psów i kotów. Dlaczego miałbym chcieć wdrożyć IPet zamiast PetBase? Rozumiem, że mam interfejsy dla ISheds...

741
Generowanie liczb losowych w celu C

Jestem głównie głową Java i chcę sposób na wygenerowanie pseudolosowej liczby od 0 do 74. W Javie użyłbym metody: Random.nextInt(74) Nie interesuje mnie dyskusja na temat nasion ani prawdziwej przypadkowości, tylko tego, jak wykonujesz to samo zadanie w Objective-C. Przeszukałem Google i wydaje...