Domande con tag 'c++'

4
risposte

Quali sono i vari rami della lingua C ++ là fuori?

L'ultima volta che ho provato a utilizzare C ++ diversi anni fa ricordo di dover includere librerie diverse tra IDE diversi anche se stavo usando lo stesso sistema operativo, il che mi lasciava un po 'confuso riguardo al linguaggio C ++. Esis...
posta 24.08.2012 - 14:07
3
risposte

È pratica accettabile dare a un oggetto un puntatore a "il mondo"?

Spesso mi trovo in situazioni in cui gli oggetti devono comunicare tra loro. Ad esempio, un pulsante potrebbe aver bisogno di parlare con varie caselle di testo. Sarebbe corretto semplicemente costruire ogni widget con un puntatore al contenitor...
posta 19.05.2011 - 06:21
1
risposta

Strategia per OS X e versione precedente della libreria C ++ 11?

Penso di essermi trovato in una situazione in cui le cose stanno rapidamente andando fuori controllo e vorrei ricevere un feedback per selezionare un modo per procedere. SFONDO Sto lavorando con una libreria basata su C ++ 03. La libre...
posta 02.08.2015 - 02:00
1
risposta

Membro e funzioni indipendenti rispetto all'uniformità dell'interfaccia

L'articolo 23 di Effective C ++ (terza edizione) di Scott Meyers è intitolato: "Preferisci le funzioni non associate ai non membri alle funzioni dei membri". La ragione per cui Scott suggerisce è l'aumento dell'incapsulamento. Quindi, solo le...
posta 17.02.2016 - 15:41
2
risposte

Come ottimizzare / parallelizzare il seguente algoritmo di clustering / join:

Ho un algoritmo relativamente piccolo che occupa circa il 60% del tempo di esecuzione totale del mio codice scientifico (57 righe di 3600), quindi mi piacerebbe trovare un modo per ottimizzare ciò che sto facendo e fare il codice indipendente da...
posta 08.11.2015 - 16:15
2
risposte

Le funzioni di ordine superiore possono mai essere pure?

Stavo pensando a funzioni pure, specialmente nel contesto del C ++, che naturalmente non è un linguaggio puramente funzionale, e mi chiedevo se le funzioni di ordine superiore in C ++ possano mai essere considerate pure? Prendiamo ad esempio s...
posta 14.08.2015 - 12:03
3
risposte

Quali sono le mie opzioni per l'utilizzo di una libreria C ++ 11 in un'applicazione C # WPF? [chiuso]

Sto scrivendo un'applicazione desktop multipiattaforma (OS X e Windows) in C ++ 11. Intendo utilizzare lo stesso core C ++ 11 su entrambe le piattaforme, utilizzando framework nativi per l'interfaccia utente (Cocoa e Objective-C su OS X e WPF e...
posta 16.02.2014 - 19:44
1
risposta

Strutture del compilatore C ++ come il metodo virtuale Tabella ecc

Sono a conoscenza della tabella virtuale C ++ che consente il dispatch dinamico per fare cose in fase di esecuzione (anche se sono onesto non sono completamente sicuro dell'elenco completo delle cose che realizza). Mi chiedo quali sono gli al...
posta 09.05.2012 - 14:21
1
risposta

Come posso utilizzare il pattern "Non membro migliora l'incapsulamento delle funzioni" da C #?

Nel 2000, Scott Meyers ha sostenuto che le funzioni non membri migliorano l'incapsulamento. In C ++, una funzione non membro è una funzione globale in stile C: link Se ti iscrivi alla sua teoria, come implementeresti questo in C #? Se...
posta 13.02.2015 - 02:27
1
risposta

Devo dichiarare volatile una variabile del timer di ritardo anche se accedo da un altro modulo

Questa è una domanda sull'uso di volatile per prevenire l'ottimizzazione piuttosto che sulla memorizzazione / lettura nella cache di una variabile. In particolare variabili di ritardo del timer poiché non voglio dichiarare tutto ciò che è volati...
posta 23.06.2016 - 10:15