curran / curran/google-diff-match-patch

diff_match_patch.h is not self contained

Offen
#68 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
auto-migrated Priority-Medium Type-Defect
Vorherrschende Sprache
Python
Sterne
17
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

```
What steps will reproduce the problem?
1. Create a simple program that just #include's diff_match_patch.h

What is the expected output? What do you see instead?
Should work. Instead, get lots of errors due to classes that are not defined.

What version of the product are you using? On what operating system?
SVN r103, on Linux.

Please provide any additional information below.
Please change diff_match_patch.cpp to include diff_match_patch.h before any
other headers and fix the resulting errors. This will ensure that
diff_match_patch.h is self contained (and is in general good programming
practice).

```

Original issue reported on code.google.com by `matthew....@kitware.com` on 8 May 2012 at 6:30

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit diff_match_patch.cpp und diff_match_patch.h. Erstelle das minimale Programm, das nur diff_match_patch.h einbindet, füge dann den Header zuerst in diff_match_patch.cpp ein und kompiliere, um die daraus resultierenden Fehler sichtbar zu machen. Erledigt ist die Aufgabe, wenn der Header eigenständig eingebunden werden kann, ohne Fehler wegen undefinierter Klassen, und der vorhandene C++-Code weiterhin kompiliert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.