Domande con tag 'c++'

4
risposte

Come faccio a fare riferimento al più piccolo valore non zero possibile?

Tornando ai miei giorni di programmazione C pensavo che ci fosse una costante o una funzione (non riesco a ricordare come si chiamava, chiamiamola SMALL ) il cui valore era il più piccolo valore positivo possibile. (Immagina il LSB = 1 e tut...
posta 23.02.2012 - 17:42
4
risposte

Solo funzioni senza una classe nel file cpp! buon design o no? [chiuso]

Quando stavo passando per il progetto su cui sto lavorando, mi sono imbattuto in un file cpp, che ha solo funzioni e variabili statiche. Mi chiedevo perché non hanno messo tutto in una classe! Ogni volta che è necessario chiamare le funzioni int...
posta 17.05.2014 - 10:10
1
risposta

Rappresentazione di dati gerarchici (C ++)

Supponiamo di avere 2 classi: account e contatti come questo: class Account { string Id; string Name; } class Contact { string Id; string FirstName; string LastName; } Un account può contenere molti contatti. Questi dat...
posta 15.03.2017 - 11:37
3
risposte

Call by value per le classi c ++ decisione progettuale [closed]

Mi chiedo perché C ++ usi 'call by value' per le classi come predefinite? Immagino che questo potrebbe avere vantaggi nel senso della performance (velocità). Intendo C # e le classi di passaggio Java come riferimenti predefiniti. Quali sono i...
posta 09.10.2015 - 12:16
1
risposta

Quali sono i vantaggi di C rispetto ai linguaggi OOP, oltre alle prestazioni? [duplicare]

C ha ancora la sua importanza nel mondo della programmazione! E una ragione per cui è la sua performance. Ma ho alcune domande. C'è qualcosa di speciale in C che manca ad altre lingue? Qual è la sua importanza oggi, oltre ai problemi d...
posta 20.12.2011 - 15:35
8
risposte

Informazioni su C ++ per l'applicazione desktop Windows

Ho programmato C ++ per quasi un anno, e ho scritto programmi complessi, tuttavia ci sono un paio di funzioni di programmazione del C ++ che non ho nascosto (Classi e indicatori), tuttavia mi sono sentito pronto a sviluppare un'applicazione desk...
posta 10.05.2012 - 19:43
4
risposte

Quale algoritmo di ordinamento utilizza STL?

Recentemente ho iniziato a utilizzare la libreria <vector.h> e mi chiedevo, dal momento che tutte le operazioni sono già state implementate, SE il metodo dell'algoritmo di ordinamento è il più efficiente. Tutto funziona perfettament...
posta 17.05.2012 - 20:14
3
risposte

Quale comportamento si aspettano la maggior parte degli utenti da "Iteratore di riga" e "Iteratore di colonna"?

Diciamo che ho una classe Matrix che ho già implementato. Matrix<float> mat(30, 30); for(size_t row = 0; row < mat.rows(); row++) {//Assume Row-Major ordering for performance reasons for(size_t column = 0; column < mat.col...
posta 13.10.2017 - 22:31
3
risposte

Ignora una funzione virtuale pura con argomenti predefiniti buona o cattiva?

L'override di una funzione virtuale pura con argomenti predefiniti è buona o cattiva? class Base { public: virtual int func(int i, int j = 10) = 0; }; class Derived : public Base { public: int func(int i, int j = 20) override; };    ...
posta 04.08.2017 - 08:07
7
risposte

Esiste un metodo pratico e pratico per imparare un altro linguaggio di programmazione? [chiuso]

A causa di circostanze piuttosto strane, ho solo fino a lunedì per imparare (almeno) le basi della programmazione PHP e .NET. Sono già abbastanza competente (anche se c'è molto margine di miglioramento) in C ++ quindi sento di avere già alcuni d...
posta 30.11.2012 - 19:49