Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Fehler beim löschen eines Feldes

Empfohlene Antworten

Veröffentlicht

Moin Leute

ich hab da ein Problem mein Programm läuft ohne problem so oft durch wie ich will, aber dann gibt dann löscht er die Felder nicht und wenn ich mit

delete [ ] feldname

das Feld löschen willl kommt eine Fehlermeldung

Debug Error!

in line ......

aber in der Line ist nichts falsch und komischer weisse kann ich auch bis zum ende des Programmes Debugen, es bricht eben nur die Schleife ab und es gibt auch nichts falsches zurück.

Vielleicht kann mir ja jemand helfen.

Hubi

Wo und wie wir den der Speicher für "feldname" bsorgt (mit new)?

Schreib mal ganz oben im CPP rein:

Wenn´s ganz undefinierbare Speicherprobleme gibt, dann probier das mal:

#define NEW DEBUG_NEW

Schau in die MSDN und Da werden Hilfestellungen zum Lesen der Speicherreservierungen und zum rausfinden der Lücken gegeben.

(klappt natürlich nur bei Studio)

das geheimnis liegt bei:

delete [ ] feldname

eigentlich immer bei der erstellung ! also bitte poste doch mal die stelle an der feldname mit new erstellt wird !

denn wenn ein pointer, der zur erstellung notwendig war nicht mehr gültig ist oder nicht mehr existiert, kannst du auch das objekt nicht deleten.

andererseits kann es auch sein, daß dein delete aufruf einfach komplexer gestaltet werden muß.

wie gesagt: kommt drauf an, wie feldname erstellt wird...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.