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

Обработка исключений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа проверки числа на простоту. Не могу понять как она работает. http://www.cyberforum.ru/cpp-beginners/thread756016.html
У меня в учебнике есть программа, она правильно работает, но я не могу понять каким образом она это делает. int i, j; bool isprime; for (i=1; i<100; i++) { isprime = true;
C++ Двумерные массивы. Найти новый одномерный массив, максимальный элемент, заменить третий элемент Помогите пожалуйста написать хотя бы одну из этих программ: Дана матрица А(5,5) 1.Найти новый одномерный массив С из сумм элементов каждого столбца матрицы А. 2.Найти максимальный элемент, среди элементов главной диагонали матрицы А. 3.Заменить третий элемент в 1 строке матрицы А на максимальный элемент. http://www.cyberforum.ru/cpp-beginners/thread756004.html
Const после функции C++
Здравствуйте! Объясните, пожалуйста, что делает тут const: double GetFrequency () const { return m_frequency; } (Этот кусок взят из класса и можно ли так писать вне класса?)
C++ Вывод графического объекта на С++
Нужно, переделать так, чтобы программа вместо символов (>,<) выводила графический объект (*.bmp). Помогите переделать. #include <conio.h> #include <iostream> using namespace std; int main(){ char key; for(;;){ cout << "Press any key" << endl;
C++ Как перебирать столбцы в массивах http://www.cyberforum.ru/cpp-beginners/thread755976.html
Дана матрица А(5,5) 1.Найти новый одномерный массив С из сумм элементов каждого столбца матрицы А. 2.Найти максимальный элемент, среди элементов главной диагонали матрицы А. 3.Заменить третий элемент в 1 строке матрицы А на максимальный элемент. Если можно, то непосредственно код, очень нужно( Матрицу задал, а как дальше - без понятия #include<iostream> #include<math.h>...
C++ Нужна помомщь с перегружаемыми функциями для каждого пункта задания создать: 1. перегружаемые функции для типов int и double 2. шаблоны функций Все необходимые данные для функций должны передаваться им в качестве параметров. В одномерном массиве, состоящем из n элементов вычислить: 1. максимальный по модолю элемент массива 2*.сумму элементов массива, расположенных между первым и вторым положительным элементами 3*. преобразовать... подробнее

Показать сообщение отдельно
FrolBrol
14 / 14 / 2
Регистрация: 02.01.2012
Сообщений: 73

Обработка исключений - C++

08.01.2013, 19:36. Просмотров 383. Ответов 3
Метки (Все метки)

Проблема. В main создаю объект класса MAS int или string. Нужно, что бы когда int - то заполнялся массив нулями, а когда string - выполнялся catch.

C++
1
2
3
4
5
6
7
8
9
10
11
12
template <class T>
class MAS{
            private:
                T arr[10];
            public:
                MAS(){
                        try {
                            for(int i=0; i<10; i++) (this->arr[i]=0); // когда стринг - 'operator =' is ambiguous
                            }
                            catch(...) {for(int i=0; i<10; i++) this->arr[i]="qwe";} // когда инт - error C2440: '=' : cannot convert from 'const char [4]' to 'int'
 
                        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru