Domande con tag 'c++'

4
risposte

In C / C ++, dovrei usare 'const' nei parametri e nelle variabili locali quando possibile?

Questa domanda è ispirata da una domanda su final in java . In C / C ++, dovrei usare const quando possibile? So che esiste già una domanda correlata sull'utilizzo di const nei parametri . Sfortunatamente quella domanda e...
posta 05.10.2016 - 04:32
8
risposte

L'STL è implementato con OO?

Esistono diversi modelli di progettazione come Adattatore, Iterator implementato in STL. Significa che STL è implementato con concetti OO? Qual è la relazione tra OO e le parti del modello di C ++? Ho appreso che la funzione membro virtua...
posta 07.08.2012 - 09:24
2
risposte

Perché C consente più dichiarazioni globali della stessa variabile ma NON più dichiarazioni locali?

Ho notato che se dichiaro una variabile globale più volte il compilatore non emette nemmeno un avviso. Tuttavia, se dichiaro una variabile locale in una funzione più volte, ad esempio, il compilatore gcc emette un errore e non compila il file...
posta 04.10.2017 - 12:36
5
risposte

Come strutturare un ciclo che si ripete fino al successo e gestisce i fallimenti

Sono un programmatore autodidatta. Ho iniziato a programmare circa 1,5 anni fa. Ora ho iniziato ad avere lezioni di programmazione a scuola. Abbiamo avuto lezioni di programmazione per 1/2 anni e ne avremo un'altra 1/2 adesso. Nelle classi st...
posta 08.01.2015 - 22:47
11
risposte

Le cose orientate agli oggetti sono davvero così importanti? [chiuso]

Per anni ho svolto attività algoritmiche, scrivendo strutture di dati scalabili per la ricerca su Internet, ad esempio Randomized Binary Search Trees per Auto Recommendation, BitMaps, Wisdom of Crowd based Algorithms usando Graphs, scrivendo alc...
posta 28.02.2012 - 17:26
4
risposte

Progetta il disegno per il comportamento polimorfico e consente la separazione delle librerie

Diciamo che ho una gerarchia delle classi Item : Rectangle, Circle, Triangle . Voglio essere in grado di disegnarli, quindi la mia prima possibilità è aggiungere un metodo virtuale Draw() a ciascuno: class Item { public: virtua...
posta 01.02.2013 - 12:41
5
risposte

Come si pronuncia l'operatore '...' [chiuso]

Ora, in c ++ '...' è diventato un operatore di prima classe. Nel discorso, come lo pronuncia? Finora ho sentito: punto punto punto punto triplo puntini di sospensione related: Va bene sostituire ... con i puntini di sospensione nel...
posta 18.10.2012 - 07:39
4
risposte

Termine equivalente "Pythonic" per codice scritto in stile C ++ moderno? [chiuso]

Ci sono molti buoni idiomi promossi nel moderno C ++. Questi includono RAII ed elegante uso di boost o STL o std::algorithm per risolvere un dato problema. Proprio come si può scrivere C in qualsiasi lingua, si può certamente scrivere C...
posta 03.05.2011 - 16:28
3
risposte

Convertire un interprete in un compilatore?

Innanzitutto, so che questa è una domanda posta da MOLTI altri programmatori prima di me. Ma non sono riuscito a trovare alcuna risorsa utilizzabile che potesse aiutarmi. Bene, sto creando un linguaggio di programmazione chiamato "Light", la...
posta 23.02.2013 - 20:58
4
risposte

Quando importare i nomi nello spazio dei nomi globale? (usando x: y, da x import y ecc.)

Ho iniziato a programmare in varie lingue per circa 10 anni. E non ho ancora capito quando è una buona idea importare qualcosa nello spazio dei nomi globale ( using x::y in C ++, from x import y in Python ecc.), Quindi non lo faccio qu...
posta 10.02.2013 - 18:44