CSRT-NTUA / AlgoPlus

AlgoPlus is a C++17 library for complex data structures and algorithms
https://csrt-ntua.github.io/AlgoPlus
Apache License 2.0
141 stars 20 forks source link

Fix "include/algoplus.h" (Redefinition of const) #28

Closed Gpanaritis closed 5 months ago

Gpanaritis commented 5 months ago

When trying to include "algoplus.h" you get the following (many times for many different consts):

In file included from .\../include/../classes/tree/bst.h:5,
                 from .\../include/algoplus.h:29,
                 from .\try.cc:22:
.\../include/../classes/tree/../../visualization/tree_visual/tree_visualization.h:16:13: error: redefinition of 'const char* visualization::reset'
 const char *reset = "\033[0m";
             ^~~~~
In file included from .\../include/../classes/tree/avl_tree.h:5,
                 from .\../include/algoplus.h:28,
                 from .\try.cc:22:
.\../include/../classes/tree/../../visualization/tree_visual/tree_visualization.h:16:13: note: 'const char* visualization::reset' previously defined here
 const char *reset = "\033[0m";