preguntar acerca de c

3
réponses

Quelle est la signification de » attribut ((emballé, aligné (4))) «

C'est C language.It est écrit que: typedef struct __attribute__((packed, aligned(4))) Ball { float2 delta; float2 position; //float3 color; float size; //int arcID; //float arcStr; } Ball_t; Ball_t *balls; Veuillez me dire …
c gcc
demandé sur 1970-01-01 00:33:32
18
réponses

Quel est le moyen le plus rapide de calculer sin et cos ensemble?

Je voudrais calculer le sinus et le co-sinus d'une valeur (par exemple, pour créer une matrice de rotation). Bien sûr, je pourrais les calculer séparément l'un après l'autre comme a = cos(x); b = sin(x);, mais je me demande s'il y a un moyen plus rap …
demandé sur 1970-01-01 00:33:30
10
réponses

Moyen rapide D’implémenter le dictionnaire en C

L'une des choses qui me manquent lors de l'écriture de programmes en C est une structure de données de dictionnaire. Quel est le moyen le plus pratique d'en implémenter un en C? Je ne cherche pas la performance, mais la facilité de le coder à partir …
demandé sur 1970-01-01 00:33:30
4
réponses

Référence indéfinie à ‘ sin ‘ [dupliquer]

Cette question a déjà une réponse ici: référence indéfinie à sqrt (ou à d'autres fonctions mathématiques) 4 réponses J'ai le code suivant (réduit aux bases …
demandé sur 1970-01-01 00:33:31
4
réponses

Printf à gauche avec des espaces

Comment puis-je pad une chaîne avec des espaces sur la gauche lors de l'utilisation de printf? Par exemple, je veux imprimer "Hello" avec 40 espaces le précédant. En outre, la chaîne que je veux imprimer se compose de plusieurs lignes. Dois-je imp …
demandé sur 1970-01-01 00:33:28
6
réponses

L’opérateur tilde en C

J'ai vu l'opérateur tilde utilisé dans L'algorithme de hachage ELF, et je suis curieux de savoir ce qu'il fait. (Le code est de éternellement confus .) unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int …
demandé sur 1970-01-01 00:33:31
8
réponses

Création d’un démon sous Linux

Sous Linux, je veux ajouter un démon qui ne peut pas être arrêté et qui surveille les modifications du système de fichiers. Si des modifications sont détectées, il doit écrire le chemin d'accès à la console où il a été démarré plus un retour à la lig …
demandé sur 1970-01-01 00:33:33
6
réponses

Qu’est ce qu’une table de symbole?

Quelqu'un peut-il décrire ce qu'est une table de symboles dans le contexte de C et c++? ... …
c
demandé sur 1970-01-01 00:33:28
7
réponses

Devrions-nous utiliser exit () en C?

Il est question sur l'utilisation de exit en C++. La réponse discute que ce n'est pas une bonne idée principalement à cause de RAII, par exemple, si exit est appelé quelque part dans le code, Les Destructeurs d'objets ne seront pas appelés, par consé …
c
demandé sur 1970-01-01 00:33:35
3
réponses

Comment puis-je créer un Makefile pour les projets C avec les sous-répertoires SRC, OBJ et BIN?

Il y a quelques mois, j'ai trouvé le générique Makefile suivant pour les devoirs scolaires: # ------------------------------------------------ # Generic Makefile # # Author: yanick.rochon@gmail.com # Date : 2010-11-05 # # Changelog : # 0.01 - fi …
demandé sur 1970-01-01 00:33:31