С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Spiderman5
31 / 31 / 14
Регистрация: 07.04.2014
Сообщений: 219
#1

Что нужно писать в угловых скобках после Smart в void main? - C++

07.09.2014, 17:45. Просмотров 298. Ответов 2
Метки нет (Все метки)

Подскажите, что нужно писать в угловых скобках после Smart в void main ?

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
25
26
27
28
29
30
#include <iostream>
using namespace std;
 
class A
{
public:
    void f()
    {
        cout << "Hi" << endl;
    }
};
 
template <class T>
class Smart
{
private:
    T* ptr;
public:
    Smart(T *p) : ptr(p) {}
    ~Smart() { delete ptr; }
    T* operator->() { return ptr; }
    T operator*() { return *ptr; }
};
 
void main()
{
    Smart<> sptr(new A); // T без ничего не проходит
 
    sptr->f();
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2014, 17:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что нужно писать в угловых скобках после Smart в void main? (C++):

Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все обьявлять. - C++
Для чего нужно писать в int main() в скобках всякие args потом объявлять переменные, и прочее. Для чего если можно в сборках это все...

В этой части кода происходит объявление функций? Что такое void? Что в скобках? - C++
В этой части кода происходит объявление функций? Что такое void? Что в скобках? void get(float **mas, int N, int M); void...

что плохого если я делаю ф-ю main типа void - C++
привет всем, кто может объяснить, что плохого если я делаю ф-ю main типа void ?

Что и почему дописать в int main() чтобы функция void вернула значение - C++
Что и почему дописать в int main() чтобы функция void вернула значение? #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;iostream.h&gt;...

Нюансы синтаксиса: какая разница между названием заголовочного файла в угловых скобках и в кавычках? - C++
Какая разница между: #include &lt;windows.h&gt; и #include &quot;windows.h&quot;

Какой новые синтаксис: int main() VS. void main() - C++
Долго не занимался программированием , но тут жена решила поучится , да и сам повторить ,так вот столкнулся с такой темой на 4pda может...

2
porshe
52 / 46 / 17
Регистрация: 18.07.2014
Сообщений: 194
07.09.2014, 17:52 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Нужно написать тип, для которого ты выполняешь оператор new. То есть A.
1
Spiderman5
31 / 31 / 14
Регистрация: 07.04.2014
Сообщений: 219
07.09.2014, 17:54  [ТС] #3
Благодарю !
Тему можно закрывать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2014, 17:54
Привет! Вот еще темы с ответами:

Какая разница между int main и void main? - C++
какая разница между (int main) i (void main)?

Почему в одних случаях пишут void main(), а в других случаях int main() {return 1;} - C++
Препод мне доказывает, что void в main`е писать неправильно, а объяснить не может почему. Кто расскажет?)

int main() VS void main() - C++
Вот товарищ Герберт Шилдт считает, что функция main() должна вид int main() { return 0; } Т.е. в случае удачи выполнения...

От void main() к int main() - C++
Ребят, недавно начал обучаться программированию на cpp на Windows. Перешёл на Mac ( Да, знаю, что никто его не любит и не уважает здесь, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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