Questa è una domanda in gergo. Esistono diversi termini per raggruppare le operazioni logiche in C++. Per esempio:Esiste un termine generico per raggruppare i costruttori "da zero", distinguendoli dalla copia e spostando i costruttori?
- per il distruttore, copiare/spostare l'assegnazione e costruttori: il controllo copia operazioni.
Esiste un termine per tutti i costruttori che creano un oggetto senza copiare o spostarsi da un altro oggetto della stessa classe?
Non chiamerei necessariamente il costruttore di copie come "non zero" quando si tratta di cose come l'affettamento di oggetti. Quindi non avrei pensato che un tale termine esista. Buona domanda però. – Bathsheba
@Bathsheba Forse ho capito male il tuo commento, ma io ** non ** o chiamo il costruttore di copie "da zero", al contrario (anche se tecnicamente sta creando un'altra istanza totalmente separata dalla prima). A volte mi trovo disposto a fare riferimento al gruppo di tutti i costruttori tranne che copiare e spostare. –
Siamo spiacenti, ho saltato un no. Quello che stavo cercando di dire è che credo che ogni distinzione sarebbe troppo confusa perché sia significativa. – Bathsheba