preguntar acerca de assignment-operator
1
réponses
Pourquoi n’y a-t-il pas d’opérateurs / / = ou &&= en C#?
Nous avons des opérateurs d'affectation équivalents pour tous les opérateurs logiques, les opérateurs de décalage, les opérateurs additifs et tous les opérateurs multiplicatifs.
Pourquoi les opérateurs logiques ont-ils été laissés de côté?
Est-il un …
demandé sur
1970-01-01 00:33:31
6
réponses
membre const et opérateur d’affectation. Comment éviter le comportement indéfini?
I a répondu à la question sur std:: vector des objets et const-correctif et a obtenu undeserved downvote et un commentaire sur le comportement indéfini. Je ne suis pas d'accord et j'ai donc une question.
Considérez la classe avec le membre cons …
demandé sur
1970-01-01 00:33:30
4
réponses
Le type de tableau char[] n’est pas assignable [dupliquer]
Cette question a déjà une réponse ici:
problèmes avec char array = char array
2 réponses
et Bien voici mon premier post. J'ai essayé de faire ce choix en choisissant …
demandé sur
1970-01-01 00:33:35
8
réponses
Quelle est La Règle de Trois?
que signifie copier un objet ?
Quels sont les constructeur de copie et le copier l'opérateur d'affectation ?
Quand dois-je déclarer moi-même?
Comment puis-je empêcher la copie de mes objets?
... …
demandé sur
1970-01-01 00:33:30
9
réponses
Pourquoi une fonction non-membre ne peut-elle pas être utilisée pour surcharger l’opérateur d’affectation?
l'opérateur d'affectation peut être surchargé en utilisant une fonction membre mais pas une fonction non-membre friend :
class Test
{
int a;
public:
Test(int x)
:a(x)
{}
friend Test& operator=(Test &obj1, Test …
demandé sur
1970-01-01 00:33:30
10
réponses
Pourquoi pas Java?+=, -=, *=, /= les opérateurs de assignations composées ont besoin de casting?
Jusqu'à aujourd'hui, j'ai pensé que par exemple:
i += j;
N'était qu'un raccourci pour:
i = i + j;
Mais si nous essayons ceci:
int i = 5;
long j = 8;
puis i = i + j; ne compilera pas mais i += j; compiler …
demandé sur
1970-01-01 00:33:32
8
réponses
Opérateur de raccourci «or-assignment» (|=) en Java
j'ai une longue série de comparaisons à faire en Java, et j'aimerais savoir si l'un ou plusieurs d'entre eux reviennent en vrai. La chaîne de comparaisons était longue et difficile à lire, donc je l'ai décomposé pour la lisibilité, et est allé automa …
demandé sur
1970-01-01 00:33:30
5
réponses
Qu’est-ce que l’idiome «copier-échanger»?
Quel est cet idiome et quand doit-il être utilisé? Les problèmes qui permet-il de résoudre? Est-ce que l'idiome change lorsque C++11 est utilisé?
bien que cela ait été mentionné dans de nombreux endroits, nous n'avions pas de question et de …
demandé sur
1970-01-01 00:33:30
10
réponses
Opérateur d’affectation de surcharge en C++
comme je l'ai compris, lorsque l'opérateur de surcharge=, la valeur de retour devrait être une référence non-const.
A& A::operator=( const A& )
{
// check for self-assignment, do assignment
return *this;
}
Il est non- …
demandé sur
1970-01-01 00:33:30