Che tipo di progetti specifici posso eseguire per gestire operazioni bit a bit in C ++? C'è anche un libro canonico? [chiuso]

2

Non uso C ++ o operazioni bit a bit nel mio attuale lavoro, ma sto pensando di candidarmi a società in cui è necessario essere fluenti con loro (nei loro test comunque).

Quindi la mia domanda è: qualcuno può suggerire un progetto che richiede di ottenere una fluidità nelle operazioni bit a bit da completare?

Da una nota a margine, c'è un libro canonico sulle tecniche di ottimizzazione che utilizzano operazioni bit a bit dal momento che sembra essere un loro uso importante?

    
posta fordeka 29.11.2012 - 16:09
fonte

2 risposte

2

Non c'è mistero per le operazioni bit a bit. Forse stai pensando ad alcuni dei pazzi trucchetti che le persone hanno escogitato nel corso degli anni? Ad esempio, Stanford ha una pagina con un lungo elenco di trucchi del genere . La cosa migliore da fare è iniziare con una lista come quella che ho linkato e passare attraverso un numero. Passa attraverso di loro in un debugger se aiuta. Una volta che ne capisci una manciata, ti sentirai più a tuo agio in questi termini.

    
risposta data 29.11.2012 - 16:52
fonte
2

Non avresti quasi bisogno di un libro per capirlo, solo per sapere come i numeri sono rappresentati in binario. Acquista un pad e una matita e disegna alcune Tabelle della verità

Come per un progetto, che ne diresti di scrivere un algoritmo che acquisisce una bitmap di immagine e la disegna / la fonde in modo trasparente su un'altra immagine usando le maschere. Permetti all'utente di selezionare il colore trasparente.

    
risposta data 29.11.2012 - 16:35
fonte

Leggi altre domande sui tag