Advertisement
KoBeWi

C++ basically sucks

Mar 29th, 2022
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. Code:
  2.  
  3. for (OrderedHashMap<double, Action>::Element E = global_history.back(); E; E = E.prev()) {
  4. if (E.value().context_id == GLOBAL_CONTEXT || E.value().context_id == EditorNode::get_editor_data().get_current_edited_scene_id()) {
  5. undo_redo = get_or_create_context(E.value().context_id).undo_redo;
  6. }
  7. }
  8.  
  9. Error:
  10.  
  11. C:\godot_source\core/templates/hashfuncs.h(194): error C2686: nie można przeciążać statycznych i niestatycznych funkcji składowych o tych samych typach parametrów
  12. C:\godot_source\core/templates/hashfuncs.h(194): note: może to być „bool HashMapComparatorDefault<K>::compare(const T &,const T &)”
  13. with
  14. [
  15. K=double,
  16. T=double
  17. ]
  18. C:\godot_source\core/templates/hashfuncs.h(194): note: lub "bool HashMapComparatorDefault<K>::compare(const double &,const double &)"
  19. with
  20. [
  21. K=double
  22. ]
  23. C:\godot_source\core/templates/hash_map.h(190): note: zobacz odwołanie do kompilowanego tworzenia wystąpienia „HashMapComparatorDefault<K>” klasy klasa szablon
  24. with
  25. [
  26. K=double
  27. ]
  28. C:\godot_source\core/templates/hash_map.h(182): note: podczas kompilowania funkcji składowej „const HashMap<K,List<Pair<const K *,V>,DefaultAllocator>::Element *,Hasher,Comparator,3,8>::Element *HashMap<K,List<Pair<const K *,V>,DefaultAllocator>::Element *,Hasher,Comparator,3,8>::get_element(const TKey &) const” klasy klasa
  29. szablon
  30. with
  31. [
  32. K=double,
  33. V=EditorUndoRedoManager::Action,
  34. Hasher=HashMapHasherDefault,
  35. Comparator=HashMapComparatorDefault<double>,
  36. TKey=double
  37. ]
  38. C:\godot_source\core/templates/hash_map.h(307): note: zobacz odwołanie do kompilowanego tworzenia wystąpienia „const HashMap<K,List<Pair<const K *,V>,DefaultAllocator>::Element *,Hasher,Comparator,3,8>::Element *HashMap<K,List<Pair<const K *,V>,DefaultAllocator>::Element *,Hasher,Comparator,3,8>::get_element(const TKey &) const” funkcji szablon
  39. with
  40. [
  41. K=double,
  42. V=EditorUndoRedoManager::Action,
  43. Hasher=HashMapHasherDefault,
  44. Comparator=HashMapComparatorDefault<double>,
  45. TKey=double
  46. ]
  47. C:\godot_source\core/templates/ordered_hash_map.h(52): note: zobacz odwołanie do kompilowanego tworzenia wystąpienia „HashMap<K,List<Pair<const K *,V>,DefaultAllocator>::Element *,Hasher,Comparator,3,8>” klasy klasa szablon
  48. with
  49. [
  50. K=double,
  51. V=EditorUndoRedoManager::Action,
  52. Hasher=HashMapHasherDefault,
  53. Comparator=HashMapComparatorDefault<double>
  54. ]
  55. C:\godot_source\editor\editor_undo_redo_manager.h(61): note: zobacz odwołanie do kompilowanego tworzenia wystąpienia „OrderedHashMap<double,EditorUndoRedoManager::Action,HashMapHasherDefault,HashMapComparatorDefault<K>,3,8>” klasy klasa szablon
  56. with
  57. [
  58. K=double
  59. ]
  60. C:\godot_source\core/templates/hashfuncs.h(195): error C2059: błąd składniowy: „return”
  61. C:\godot_source\core/templates/hashfuncs.h(195): error C2238: nieoczekiwany(e) token(y) poprzedzający(e) ";"
  62. C:\godot_source\core/templates/hashfuncs.h(197): error C2143: błąd składniowy: brakuje „;” przed „}”
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement