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

вызвать конструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цикл с ветвление http://www.cyberforum.ru/cpp-beginners/thread408001.html
Не могу понять, в чем ошибка( #include<stdio.h> #include<conio.h> #include<math.h> #include<iostream> #include<iomanip> using namespace std; int main() {
C++ оператор switch нужно переделать нужно чтоб при вводе числа выводилось его письменное начертание например при вводе 123 выводилось "sto dvadsat tri" я сделал до 19 а что дальше? я же не могу все числа так прописать, помогите... http://www.cyberforum.ru/cpp-beginners/thread407994.html
C++ Связной список
Вывод не работает, помогите найти проблему и можно как-нибудь через freopen осуществить ввод? #include<iostream> #include <stdio.h> using namespace std; struct grade{ int...
C++ Ввод рандомных чисел в линейный массив.
Добрый день, программисты. У меня возник небольшой вопрос. Как можно в линейный массив ввести рандомные числа. Вот мой код: #include <iostream> #include <ctime> using namespace std; int main ()...
C++ Проверить типы вводимых данных http://www.cyberforum.ru/cpp-beginners/thread407983.html
в общем нужно написать програмку на тему try,throw,catch. Надумал, мол проверяет вводимые данные, мол если тип установлен int, а ты вводишь например char, то срабатывает ошибка. Как вот проверить это...
C++ Кто читал Бьярне Страуструп Программирование: принципы и практика использования C++, исправленное издание Люди кто читал Бьярне Страуструп Программирование: принципы и практика использования C++, исправленное издание. Не как не могу разобраться с 12главой. То есть работа с графикой.Скачал его библиотека... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
15.12.2011, 20:11
Цитата Сообщение от Bers Посмотреть сообщение
Ну к, покажи, как ты можешь 100 раз вызвать конструктор без создания объекта.
Да не вопрос!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
class Hundred {
public:
    Hundred(int n) {
        if ( n < 100 )
            throw ( n );
    }
};
 
int main(){
    for ( int i = 0; i < 101; ++i ){
        try {
            Hundred * h = new Hundred(i);
            std::cout << "Created." << std::endl;
            delete h;
        }
        catch ( int e ){
            std::cout << ( e + 1 ) << std::endl;
        }
    }
    
    return 0;
}

Не по теме:

Цитата Сообщение от Bers Посмотреть сообщение
здесь не просто будит
Это какая-то разновидность упёртости?

4
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru