D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp: In static member function 'static math::AdjacencyMatrix math::AdjacencyMatrix::WithExtraRowCol(std::vector<std::vector<double> >)':
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp:16:10: warning: implicitly-declared 'math::AdjacencyMatrix::AdjacencyMatrix(const math::AdjacencyMatrix&)' is deprecated [-Wdeprecated-copy]
16 | return m;
| ^
In file included from D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp:1:
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.h:35:20: note: because 'math::AdjacencyMatrix' has user-provided 'math::AdjacencyMatrix& math::AdjacencyMatrix::operator=(const math::AdjacencyMatrix&)'
35 | AdjacencyMatrix& operator=(const AdjacencyMatrix& m);
| ^~~~~~~~
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp: In member function 'math::AdjacencyMatrix math::AdjacencyMatrix::Minor(std::size_t, std::size_t)':
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp:44:10: warning: implicitly-declared 'math::AdjacencyMatrix::AdjacencyMatrix(const math::AdjacencyMatrix&)' is deprecated [-Wdeprecated-copy]
44 | return minor;
| ^~~~~
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp:19:18: note: because 'math::AdjacencyMatrix' has user-provided 'math::AdjacencyMatrix& math::AdjacencyMatrix::operator=(const math::AdjacencyMatrix&)'
19 | AdjacencyMatrix& AdjacencyMatrix::operator=(const AdjacencyMatrix& m) {
| ^~~~~~~~~~~~~~~
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp: In member function 'math::AdjacencyMatrix math::AdjacencyMatrix::Reducted()':
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp:48:31: warning: implicitly-declared 'math::AdjacencyMatrix::AdjacencyMatrix(const math::AdjacencyMatrix&)' is deprecated [-Wdeprecated-copy]
48 | AdjacencyMatrix reducted = *this;
| ^~~~
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp:19:18: note: because 'math::AdjacencyMatrix' has user-provided 'math::AdjacencyMatrix& math::AdjacencyMatrix::operator=(const math::AdjacencyMatrix&)'
19 | AdjacencyMatrix& AdjacencyMatrix::operator=(const AdjacencyMatrix& m) {
| ^~~~~~~~~~~~~~~
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp:50:10: warning: implicitly-declared 'math::AdjacencyMatrix::AdjacencyMatrix(const math::AdjacencyMatrix&)' is deprecated [-Wdeprecated-copy]
50 | return reducted;
| ^~~~~~~~
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.cpp:19:18: note: because 'math::AdjacencyMatrix' has user-provided 'math::AdjacencyMatrix& math::AdjacencyMatrix::operator=(const math::AdjacencyMatrix&)'
19 | AdjacencyMatrix& AdjacencyMatrix::operator=(const AdjacencyMatrix& m) {
| ^~~~~~~~~~~~~~~
In file included from D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/travelling_salesmans_problem.h:6,
from D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/travelling_salesmans_problem.cpp:1:
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/tspgraph.h: In constructor 'math::TSPNode::TSPNode(const math::AdjacencyMatrix&, std::optional<std::shared_ptr<math::TSPNode> >, std::optional<math::Edge>, std::optional<std::map<long long unsigned int, long long unsigned int> >)':
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/tspgraph.h:38:9: warning: implicitly-declared 'math::AdjacencyMatrix::AdjacencyMatrix(const math::AdjacencyMatrix&)' is deprecated [-Wdeprecated-copy]
38 | : matrix{m}, evaluation{m.GetBottomLineEvaluation()} {
| ^~~~~~~~~
In file included from D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/travelling_salesmans_problem.h:5:
D:/Programs/2023-2024/C++/qt/locus_no_pilotus/locus_no_pilotus/math/littles_algorithm/adjacency_matrix.h:35:20: note: because 'math::AdjacencyMatrix' has user-provided 'math::AdjacencyMatrix& math::AdjacencyMatrix::operator=(const math::AdjacencyMatrix&)'
35 | AdjacencyMatrix& operator=(const AdjacencyMatrix& m);
| ^~~~~~~~