Domande con tag 'c++'

1
risposta

Perché DirectDraw consente agli sviluppatori di scrivere direttamente su VRAM GPU?

Sto invertendo un vecchio gioco DirectX 7 e ho notato che a volte usa Blt e BltFast ma altre volte blocca la superficie di directdraw e scrive direttamente in VRAM GPU. Perché gli sviluppatori hanno adottato quest'ultimo approccio? Non...
posta 26.07.2016 - 04:46
3
risposte

I nomi delle classi dovrebbero riflettere il nome del namespace?

È generalmente considerato una buona pratica per un nome class per riflettere il nome namespace in cui esiste, oppure il nome namespace dovrebbe essere considerato parte del nome class ? Ad esempio, supponiamo di avere una...
posta 29.07.2016 - 13:55
3
risposte

I metodi Unisci e Unisci hanno senso per una classe di percorsi?

Sto scrivendo una classe path che al momento ha un metodo chiamato Combine che funziona come .NET Path.Combine. Se un argomento è un percorso assoluto (approssimativamente perché inizia con \ ), quindi sostituisce qualsiasi elemento a s...
posta 12.02.2016 - 18:30
1
risposta

Quale sarebbe un motivo per non incorporare JS in C? [chiuso]

Sto lavorando a un'applicazione opensource che elabora JSON in C, perché mi piacerebbe rendere più facile per le persone aiutarmi nel progetto e perché JSON è così vicino a JS. Voglio incorporare un motore JS e compilare il JS nel software....
posta 27.07.2015 - 22:29
1
risposta

Quando una risorsa è una risorsa?

Quindi ho un motore di rendering, e ho un gestore risorse che aggiunge classi che derivano dal tipo "Risorsa". È un gestore risorse molto flessibile e generico, di cui solo uno può esistere (è una classe statica). Pertanto, una classe ShaderPr...
posta 21.08.2015 - 11:07
1
risposta

Implementazione di test di istanza in Java, C ++, C #

Per motivi di curiosità e per capire cosa comportano in un programma, sono curioso di sapere come funziona il test delle istanze ( instanceof / is / usando dynamic_cast in c ++). Ho provato a google (in particolare per java) ma le...
posta 18.08.2014 - 04:27
1
risposta

Puntatori alle funzioni e classi derivate

Quindi ho una classe Signal e una classe client che gestisce un elenco di oggetti Signal. La classe fornisce un sacco di interfacce, una delle quali è una funzione update () -. Il codice update () - è completamente diverso per ogni segnale. Q...
posta 10.02.2016 - 12:40
1
risposta

L'ordine dei messaggi TCP è ancora garantito quando si utilizza l'IO asincrono

Ecco lo scenario che sto immaginando. Due messaggi vengono trasferiti, entrambi richiedono 2 pacchetti ciascuno (so che non si tratta di pacchetti direttamente con TCP, ma a livello IP ogni messaggio sarà composto da 2 pacchetti [o segmenti come...
posta 09.02.2014 - 04:09
2
risposte

File di origine condiviso tra due parti del progetto [chiuso]

Ho il seguente tipo di struttura di directory: part1 build src part2 build src Ora ho un file di intestazione che vorrei includere in entrambe le parti di questi progetti, conterrà costanti e alcune definizioni di macro e al...
posta 27.02.2014 - 23:01
2
risposte

Mantenimento dell'indipendenza tra i moduli

Sto leggendo Algorithms 4th Edition di Robert Sedgewick e nel capitolo 1.2 tratta il design delle API. Dice: "La chiave del successo nella programmazione modulare è il mantenimento dell'indipendenza tra i moduli, facendo in modo che l'API sia...
posta 31.01.2014 - 14:09