Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
La tâche... Veuillez joindre un module de signal (je n'en ai pas). Jetons un coup d'œil.
Encore plus bizarre. Je ne comprends pas l'effet.
effet seulement pendant l'initialisation, dans le testeur tout est normal
OK, je n'en ai pas besoin, je n'en ai pas vraiment besoin.
L'indicateur Zigzag lit des valeurs qui n'existent plus (elles devaient être là avant le redécoupage). Peut-on éviter cela ?
Si les valeurs sont dans la mémoire tampon, pourquoi ne se dessine-t-il pas à nouveau...
Bonjour, veuillez expliquer ce qui suit :
J'ai deux classes, je crois que l'instance de génération suivante (base - child - child2 - ...), prend de plus en plus de place en mémoire. Pour l'opérateur New, nous disons exactement quelle quantité de mémoire allouer, en passant la classe en paramètres. Mais dans l'opérateur de suppression, nous ne disons pas exactement quelle quantité de mémoire allouer. En partant de ce raisonnement, on ne sait pas très bien ce qui va se passer dans la situation suivante :
Je veux dire que nous avons déclaré *pClass comme un pointeur vers Cbase (une petite classe comparée à Cchild), mais il pointe en fait vers Cchild. D'où la question : comment se comportera lafonction delete() ? Libèrera-t-il le nombre d'octets égal à la taille de Cbase (la mémoire sera alors encombrée), ou la suppression se fera-t-elle correctement ?
P.S : encore une question sur le sujet : y a-t-il une étiquette dans la zone de mémoire allouée (new), avec laquelle nous pouvons comprendre la taille de cette zone (quelque chose comme un char stocké avec un terminateur nul à la fin) ? Ou, en d'autres termes, un morceau de code qui ne sait rien de la taille des classes que j'ai déclarées peut-il libérer correctement de la mémoire ?
220Volt:
La question est de savoir comment se comportera lafonction delete(). Va-t-il libérer un nombre d'octets égal à la taille de la base C (la mémoire sera alors encombrée), ou la suppression se fera-t-elle correctement ?
Bien sûr, il libère correctement la mémoire.
P.S : encore une question sur le sujet : y a-t-il une étiquette dans la zone de mémoire allouée (new), par laquelle nous pouvons comprendre la taille de cette zone (quelque chose comme un char stocké avec un terminateur zéro à la fin) ? Ou, en d'autres termes, un fragment de code qui ne sait rien de la taille des classes que j'ai déclarées peut-il libérer correctement de la mémoire ?
Bien sûr, il va supprimer correctement. Vous pouvez répartir les points de briques sur les destructeurs.
sizeof ?