c

    12calore

    2risposta

    Il alignof(char) può essere diverso da 1? Dal unofficial cppreference.com wiki: I più deboli (il più piccolo) di allineamento è l'allineamento dei tipi char, signed char e unsigned char, ed è di solit

    5calore

    1risposta

    Attualmente sto imparando i linguaggi di assemblaggio e di programmazione C e ho un paio di domande a riguardo. codice C int arith(int x, int y, int z) { int t1 = x + y; int t2 = z*48;

    7calore

    2risposta

    Quindi la domanda è semplice c'è un modo per dire al GCC che voglio essere avvisato se non libero un blocco assegnato all'heap? So che possiamo avere blocchi non liberati per alcuni scopi/abbiamo già

    6calore

    1risposta

    Provo ad analizzare tutte le chiamate e i rets da un eseguibile con ptrace. Conforme allo x64opcode, ho trovato codici opzionali per Chiamate: 0xe8 e per Reti: 0xc3, 0xc2, 0xca, 0xcb. Da quando li ho

    6calore

    1risposta

    Sto guardando a un progetto embedded legacy con il compilatore C30 da microchip per un MCU a 16 bit. C'è un caso previsto in cui l'indice si avvolge da 0xFF che pensavo sarebbe stato un comportamento

    5calore

    1risposta

    Ho installato la versione in magnesio frama-c utilizzando le istruzioni fornite here. Non ho ricevuto alcun errore durante l'installazione e il comando di esecuzione frama-c -version nella versione Fr

    19calore

    3risposta

    Dato il codice C: #include <math.h> #include <stdio.h> int main(){ int i; double f=log(2.0)/log(pow(2.0,1.0/2.0)); printf("double=%f\n",f); printf("int=%d\n",(int) f); } ottengo l'output: dou

    5calore

    3risposta

    Quando si dichiara la struttura indicata di seguito, viene generato un errore di compilazione. typedef struct{ const char x; //it is throwing compilation error const char y; }A; void main

    8calore

    1risposta

    Ho trovato questo esempio, qualcuno può spiegare cosa sta succedendo qui? Sto usando LLVM 7.1. uint8_t a = 0xff; a = ~a >> 1; // a = 0b1000000 uint8_t b = 0xff; b = ~b; b = b >> 1; //b = 0 a

    7calore

    1risposta

    Come si utilizza vsync in Vulkan? Sono su Windows, ma il codice dovrebbe funzionare anche su Linux. È implementato inserendo una recinzione in vkAcquireNextImageKHR?