diff --git a/Matrix_v4/Matrix_v4.sln b/Matrix_v4/Matrix_v4.sln new file mode 100644 index 0000000..8f323f8 --- /dev/null +++ b/Matrix_v4/Matrix_v4.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35327.3 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Matrix_v4", "Matrix_v4\Matrix_v4.vcxproj", "{5AEBB516-637B-4800-B572-BED6D0554ACC}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5AEBB516-637B-4800-B572-BED6D0554ACC}.Debug|x64.ActiveCfg = Debug|x64 + {5AEBB516-637B-4800-B572-BED6D0554ACC}.Debug|x64.Build.0 = Debug|x64 + {5AEBB516-637B-4800-B572-BED6D0554ACC}.Debug|x86.ActiveCfg = Debug|Win32 + {5AEBB516-637B-4800-B572-BED6D0554ACC}.Debug|x86.Build.0 = Debug|Win32 + {5AEBB516-637B-4800-B572-BED6D0554ACC}.Release|x64.ActiveCfg = Release|x64 + {5AEBB516-637B-4800-B572-BED6D0554ACC}.Release|x64.Build.0 = Release|x64 + {5AEBB516-637B-4800-B572-BED6D0554ACC}.Release|x86.ActiveCfg = Release|Win32 + {5AEBB516-637B-4800-B572-BED6D0554ACC}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {04F3D4DD-8B62-49AB-AA9F-9E68E77B5920} + EndGlobalSection +EndGlobal diff --git a/Matrix_v4/Matrix_v4/Matrix.cpp b/Matrix_v4/Matrix_v4/Matrix.cpp new file mode 100644 index 0000000..7b5c0ff --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix.cpp @@ -0,0 +1,83 @@ +#include "Matrix.h" +using namespace std; + +Matrix::Matrix(int rows, int cols) { + if (rows < 0 || cols < 0) { + throw out_of_range("Number of rows and columns must be non-negative"); + } + num_rows = rows; + num_cols = cols; + data.assign(rows, vector(cols, 0)); +} + + +void Matrix::Reset(int rows, int cols) { + if (rows < 0 || cols < 0) { + throw out_of_range("Number of rows and columns must be non-negative"); + } + num_rows = rows; + num_cols = cols; + data.assign(rows, vector(cols, 0)); +} + +int Matrix::At(int row, int col) const { + if (row < 0 || row >= num_rows || col < 0 || col >= num_cols) { + throw out_of_range("Index out of range"); + } + return data[row][col]; +} + +int& Matrix::At(int row, int col) { + if (row < 0 || row >= num_rows || col < 0 || col >= num_cols) { + throw out_of_range("Index out of range"); + } + return data[row][col]; +} + +int Matrix::GetRows() const { + return num_rows; +} + +int Matrix::GetCols() const { + return num_cols; +} + +istream& operator>>(istream& in, Matrix& matrix) { + int rows, cols; + in >> rows >> cols; + matrix.Reset(rows, cols); + for (int i = 0; i < rows; ++i) { + for (int j = 0; j < cols; ++j) { + in >> matrix.At(i, j); + } + } + return in; +} + +ostream& operator<<(ostream& out, const Matrix& matrix) { + out << matrix.GetRows() << " " << matrix.GetCols() << "\n"; + for (int i = 0; i < matrix.GetRows(); ++i) { + for (int j = 0; j < matrix.GetCols(); ++j) { + out << matrix.At(i, j) << " "; + } + out << "\n"; + } + return out; +} + +bool operator==(const Matrix& lhs, const Matrix& rhs) { + return lhs.num_rows == rhs.num_rows && lhs.num_cols == rhs.num_cols && lhs.data == rhs.data; +} + +Matrix operator+(const Matrix& lhs, const Matrix& rhs) { + if (lhs.num_rows != rhs.num_rows || lhs.num_cols != rhs.num_cols) { + throw invalid_argument("Matrices must have the same dimensions for addition"); + } + Matrix result(lhs.num_rows, lhs.num_cols); + for (int i = 0; i < lhs.num_rows; ++i) { + for (int j = 0; j < lhs.num_cols; ++j) { + result.At(i, j) = lhs.At(i, j) + rhs.At(i, j); + } + } + return result; +} diff --git a/Matrix_v4/Matrix_v4/Matrix.h b/Matrix_v4/Matrix_v4/Matrix.h new file mode 100644 index 0000000..3bb45e8 --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix.h @@ -0,0 +1,29 @@ +#pragma once +#include +#include +#include +using namespace std; + +class Matrix { +private: + int num_rows; + int num_cols; + vector> data; +public: + Matrix() : num_rows(0), num_cols(0) {} + Matrix(int rows, int cols); + Matrix(const Matrix& other) : num_rows(other.num_rows), num_cols(other.num_cols), data(other.data) {} + Matrix(Matrix&& other) noexcept : num_rows(other.num_rows), num_cols(other.num_cols), data(move(other.data)) { + other.num_rows = 0; + other.num_cols = 0; + } + void Reset(int rows, int cols); + int At(int row, int col) const; + int& At(int row, int col); + int GetRows() const; + int GetCols() const; + friend istream& operator>>(istream& in, Matrix& matrix); + friend ostream& operator<<(ostream& out, const Matrix& matrix); + friend bool operator==(const Matrix& lhs, const Matrix& rhs); + friend Matrix operator+(const Matrix& lhs, const Matrix& rhs); +}; \ No newline at end of file diff --git a/Matrix_v4/Matrix_v4/Matrix_v4.cpp b/Matrix_v4/Matrix_v4/Matrix_v4.cpp new file mode 100644 index 0000000..9b46a0e --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4.cpp @@ -0,0 +1,69 @@ +#include +#include +#include +#include "Matrix.h" +using namespace std; + +int main() { + try { + // Создание матрицы по умолчанию + Matrix m1; + cout << "Matrix m1 (default):\n" << m1 << "\n"; + + // Создание матрицы с заданными размерами + Matrix m2(2, 3); + cout << "Matrix m2 (2x3):\n" << m2 << "\n"; + + // Установка значений в матрице + m2.At(0, 0) = 1; + m2.At(0, 1) = 2; + m2.At(0, 2) = 3; + m2.At(1, 0) = 4; + m2.At(1, 1) = 5; + m2.At(1, 2) = 6; + cout << "Matrix m2 after setting values:\n" << m2 << "\n"; + + // Использование конструктора копирования + Matrix m3 = m2; + cout << "Matrix m3 (copy of m2):\n" << m3 << "\n"; + + // Использование оператора перемещения + Matrix m4 = move(m3); + cout << "Matrix m4 (moved from m3):\n" << m4 << "\n"; + + // Проверка метода Reset + m4.Reset(3, 2); + cout << "Matrix m4 after Reset to 3x2:\n" << m4 << "\n"; + + // Проверка операторов ввода и вывода + cout << "Enter a matrix (format: rows cols followed by elements):\n"; + Matrix m5; + cin >> m5; + cout << "Matrix m5 (input):\n" << m5 << "\n"; + + // Проверка оператора равенства + cout << "m2 == m5: " << (m2 == m5 ? "true" : "false") << "\n"; + + // Проверка оператора сложения + Matrix m6(2, 3); + m6.At(0, 0) = 7; + m6.At(0, 1) = 8; + m6.At(0, 2) = 9; + m6.At(1, 0) = 10; + m6.At(1, 1) = 11; + m6.At(1, 2) = 12; + cout << "Matrix m6:\n" << m6 << "\n"; + + Matrix m7 = m2 + m6; + cout << "Matrix m7 (m2 + m6):\n" << m7 << "\n"; + + } + catch (const out_of_range& e) { + cerr << "Out of range error: " << e.what() << "\n"; + } + catch (const invalid_argument& e) { + cerr << "Invalid argument error: " << e.what() << "\n"; + } + + return 0; +} \ No newline at end of file diff --git a/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj b/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj new file mode 100644 index 0000000..3ce8e95 --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj @@ -0,0 +1,139 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {5aebb516-637b-4800-b572-bed6d0554acc} + Matrixv4 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + + + + + \ No newline at end of file diff --git a/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj.filters b/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj.filters new file mode 100644 index 0000000..08562b6 --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj.filters @@ -0,0 +1,30 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Исходные файлы + + + Исходные файлы + + + + + Файлы заголовков + + + \ No newline at end of file diff --git a/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj.user b/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj.user new file mode 100644 index 0000000..0f14913 --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix.obj b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix.obj new file mode 100644 index 0000000..ebaedb6 Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix.obj differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe.recipe b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe.recipe new file mode 100644 index 0000000..0d38604 --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Users\kiril\source\repos\Matrix_v4\Matrix_v4\x64\Debug\Matrix_v4.exe + + + + + + \ No newline at end of file diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.ilk b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.ilk new file mode 100644 index 0000000..8b65749 Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.ilk differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.log b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.log new file mode 100644 index 0000000..2c9549e --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.log @@ -0,0 +1,2 @@ + Matrix_v4.cpp + Matrix_v4.vcxproj -> C:\Users\kiril\source\repos\Matrix_v4\Matrix_v4\x64\Debug\Matrix_v4.exe diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.obj b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.obj new file mode 100644 index 0000000..ffcd9ee Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.obj differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.command.1.tlog b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.command.1.tlog new file mode 100644 index 0000000..656975a Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.command.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.read.1.tlog b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.read.1.tlog new file mode 100644 index 0000000..0ed5794 Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.read.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.write.1.tlog b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.write.1.tlog new file mode 100644 index 0000000..5773be6 Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.write.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Cl.items.tlog b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Cl.items.tlog new file mode 100644 index 0000000..2fee209 --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Cl.items.tlog @@ -0,0 +1,2 @@ +C:\Users\kiril\source\repos\Matrix_v4\Matrix_v4\Matrix.cpp;C:\Users\kiril\source\repos\Matrix_v4\Matrix_v4\Matrix_v4\x64\Debug\Matrix.obj +C:\Users\kiril\source\repos\Matrix_v4\Matrix_v4\Matrix_v4.cpp;C:\Users\kiril\source\repos\Matrix_v4\Matrix_v4\Matrix_v4\x64\Debug\Matrix_v4.obj diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Matrix_v4.lastbuildstate b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Matrix_v4.lastbuildstate new file mode 100644 index 0000000..6857513 --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Matrix_v4.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.41.34120:TargetPlatformVersion=10.0.22621.0: +Debug|x64|C:\Users\kiril\source\repos\Matrix_v4\Matrix_v4\| diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.command.1.tlog b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.command.1.tlog new file mode 100644 index 0000000..19d8066 Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.command.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.read.1.tlog b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.read.1.tlog new file mode 100644 index 0000000..8f93aef Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.read.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.secondary.1.tlog b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..71b49b2 --- /dev/null +++ b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.secondary.1.tlog @@ -0,0 +1,2 @@ +^C:\USERS\KIRIL\SOURCE\REPOS\MATRIX_V4\MATRIX_V4\MATRIX_V4\X64\DEBUG\MATRIX.OBJ|C:\USERS\KIRIL\SOURCE\REPOS\MATRIX_V4\MATRIX_V4\MATRIX_V4\X64\DEBUG\MATRIX_V4.OBJ +C:\Users\kiril\source\repos\Matrix_v4\Matrix_v4\Matrix_v4\x64\Debug\Matrix_v4.ilk diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.write.1.tlog b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.write.1.tlog new file mode 100644 index 0000000..13bf42e Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.write.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/vc143.idb b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/vc143.idb new file mode 100644 index 0000000..be86fbf Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/vc143.idb differ diff --git a/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/vc143.pdb b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/vc143.pdb new file mode 100644 index 0000000..ad13efe Binary files /dev/null and b/Matrix_v4/Matrix_v4/Matrix_v4/x64/Debug/vc143.pdb differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix.obj b/Matrix_v4/Matrix_v4/x64/Debug/Matrix.obj new file mode 100644 index 0000000..87c9413 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix.obj differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe new file mode 100644 index 0000000..5f81058 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe.recipe b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe.recipe new file mode 100644 index 0000000..5c1323d --- /dev/null +++ b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.exe.recipe @@ -0,0 +1,11 @@ + + + + + D:\Matrix_v4\x64\Debug\Matrix_v4.exe + + + + + + \ No newline at end of file diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.ilk b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.ilk new file mode 100644 index 0000000..35f0ae1 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.ilk differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.log b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.log new file mode 100644 index 0000000..3cdff6f --- /dev/null +++ b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.log @@ -0,0 +1,4 @@ + Matrix.cpp + Matrix_v4.cpp + Создание кода... + Matrix_v4.vcxproj -> D:\Matrix_v4\x64\Debug\Matrix_v4.exe diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.obj b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.obj new file mode 100644 index 0000000..c285bfd Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.obj differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.pdb b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.pdb new file mode 100644 index 0000000..6233ea4 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.pdb differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.command.1.tlog b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.command.1.tlog new file mode 100644 index 0000000..588bc34 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.command.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.read.1.tlog b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.read.1.tlog new file mode 100644 index 0000000..9db3098 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.read.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.write.1.tlog b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.write.1.tlog new file mode 100644 index 0000000..fe45d0b Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/CL.write.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Cl.items.tlog b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Cl.items.tlog new file mode 100644 index 0000000..9f1656f --- /dev/null +++ b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Cl.items.tlog @@ -0,0 +1,2 @@ +D:\Matrix_v4\Matrix_v4\Matrix.cpp;D:\Matrix_v4\Matrix_v4\x64\Debug\Matrix.obj +D:\Matrix_v4\Matrix_v4\Matrix_v4.cpp;D:\Matrix_v4\Matrix_v4\x64\Debug\Matrix_v4.obj diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Matrix_v4.lastbuildstate b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Matrix_v4.lastbuildstate new file mode 100644 index 0000000..67ee791 --- /dev/null +++ b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/Matrix_v4.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.37.32822:TargetPlatformVersion=10.0.22621.0: +Debug|x64|D:\Matrix_v4\| diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.command.1.tlog b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.command.1.tlog new file mode 100644 index 0000000..b948b21 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.command.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.read.1.tlog b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.read.1.tlog new file mode 100644 index 0000000..86012d0 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.read.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.write.1.tlog b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.write.1.tlog new file mode 100644 index 0000000..ec34b3b Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.tlog/link.write.1.tlog differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.vcxproj.FileListAbsolute.txt b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..c30fe71 --- /dev/null +++ b/Matrix_v4/Matrix_v4/x64/Debug/Matrix_v4.vcxproj.FileListAbsolute.txt @@ -0,0 +1 @@ +D:\Matrix_v4\Matrix_v4\x64\Debug\Matrix_v4.exe diff --git a/Matrix_v4/Matrix_v4/x64/Debug/vc143.idb b/Matrix_v4/Matrix_v4/x64/Debug/vc143.idb new file mode 100644 index 0000000..c9971df Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/vc143.idb differ diff --git a/Matrix_v4/Matrix_v4/x64/Debug/vc143.pdb b/Matrix_v4/Matrix_v4/x64/Debug/vc143.pdb new file mode 100644 index 0000000..d6c0795 Binary files /dev/null and b/Matrix_v4/Matrix_v4/x64/Debug/vc143.pdb differ diff --git a/Matrix_v4/x64/Debug/Matrix_v4.exe b/Matrix_v4/x64/Debug/Matrix_v4.exe new file mode 100644 index 0000000..788c4b5 Binary files /dev/null and b/Matrix_v4/x64/Debug/Matrix_v4.exe differ diff --git a/Matrix_v4/x64/Debug/Matrix_v4.pdb b/Matrix_v4/x64/Debug/Matrix_v4.pdb new file mode 100644 index 0000000..96b59b3 Binary files /dev/null and b/Matrix_v4/x64/Debug/Matrix_v4.pdb differ