Форум программистов, компьютерный форум CyberForum.ru

Класс Матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ошибки линковки с++(... http://www.cyberforum.ru/cpp-beginners/thread440922.html
помогите пожалуйста!! справится с ошибками линковки масив.obj : error LNK2001: unresolved external symbol "void __cdecl obr(int &,int *)" (?obr@@YAXAAHPAH@Z) масив.obj : error LNK2001: unresolved external symbol "void __cdecl vvod(int &,int *)" (?vvod@@YAXAAHPAH@Z) Debug/масив.exe : fatal error LNK1120: 2 unresolved externals Error executing link.exe. #include <iostream> #include <conio.h>...
C++ Нетбинс ругается создаю срр файл на нетбинсе самый обычный компилирую выводит окошку с сообщением невозможно создать папку nbproject! С чего бы? Как можно исправить? http://www.cyberforum.ru/cpp-beginners/thread440910.html
ошибка в считывание файла или записи C++
#include <iostream> #include <fstream> #include <cstdlib> #include <cstring> #include <altconio.h> #include <iomanip> using namespace std; struct br
C++ Вычислить уравнения
Добрый день! Помогите пожалуйста решить 2 задачи на Языке С++ 1. Вычислить y=√(3+√(6+⋯+ √(96+√99) ) ) 2. Вычислить p=(1-1/2^2 )(1-1/2^3 )…(1-1/n^2 ),где n>2
C++ NullReferenceException http://www.cyberforum.ru/cpp-beginners/thread440851.html
Здравствуйте, ребят. Второй месяц изучаю С++, вот на днях задался целью написать связанный список. К сожалению, материала по этой теме не столько много поэтому после прочтения двух статей я взялся за дело. Вот что у меня вышло: #include <stdafx.h> #include <iostream> #include <cstdlib> #include <string> using namespace std;
C++ Как управлять веб-камерой с помощью кода. Здравствуйте, как написать программу, которая будет использовать веб-камеру для съемки видео или фотографий. Знаете, что-то вроде motion detection хотелось реализовать, но не знаю как. P.S. веб-камера logitech QuickCam for Notebooks подробнее

Показать сообщение отдельно
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
05.02.2012, 14:52     Класс Матрица
если ваш конструктор по умолчанию создает матрицу 0х0, то было бы логично и другим конструкторам позволить это.
например,
C++
1
2
3
4
Matrix m1; // 0x0
// пусть в классе матрицы определены методы,
// возвращающие кол-во строк и столбцов. тогда
Matrix m2(m1.rows(), m1.cols()); // выбросит исключение. нелогично
если вы хотите обеспечить неотрицательные размерности, используйте size_t
C++
1
Matrix(size_t amount_of_row, size_t amount_of_col);
теперь размерности всегда неотрицательны. а если кто-то напишет
C++
1
Matrix m1(-1, -3);
компилятор выдаст предупреждение

Добавлено через 3 минуты
по мне standardHeaderFiles.h - лишнее, а писать в заголовках
C++
1
using namespace std;
не есть гуд
 
Текущее время: 18:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru