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

классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами (Скопировать второе слово каждой строки в начало следующей строки) http://www.cyberforum.ru/cpp-beginners/thread796515.html
Скопировать второе слово каждой строки в начало следующей строки. Примечания: 1. Имя файла, который подлежит обработке, должно быть параметром программы. 2. Файл должен иметь не менее 10-15 строк текста. 3. Допускается ограничить максимальную длину строки в тексте 80 символами. 4. Допускается (если в индивидуальном задании не оговорено иначе) считать, что слова разделяются пробелами, а...
C++ легкая задача Как вызвать все это в main #include <cmath> struct point { * *float x,y,z; }; * float dest(point a, point b) { http://www.cyberforum.ru/cpp-beginners/thread796514.html
C++ Почему конструктор в отличаи от деструктора не может быть виртуальным?
Вопрос озвучен :). Желательно, с разжёваным ответом. Спасибо
Вывести строки на экран C++
Нужно вывести на экран те строки, в который встречается определенный символ. Ну к примеру вывести строки из текстового документа в который встречается символ А Вот, к примеру, содержание текстового документа text.txt A|Hello world A|Привет мир B|Hallo welt C|Salve mundi
C++ Можно ли в std::vector хранить константные ссылки? http://www.cyberforum.ru/cpp-beginners/thread796473.html
Можно ли в std::vector хранить константные ссылки? при обьявлении не ругается, когда добавляю (const Item* ) в нем содержится куча элементов помеченых как (error) не могу понять - я где то лажаю или все таки вектор не позволяет хранить такой тип Добавлено через 2 минуты да, и ссылка на структуру, если это важно - то есть вот так это выглядит std::vector<const sSomeStructure*> ...
C++ IDE для Windows, на которых можно сделать графический интерфейс программы Ребят, не подскажите, какие есть IDE для Windows, на которых можно сделать графический интерфейс программы. подробнее

Показать сообщение отдельно
pi_X_el
Заблокирован

классы - C++

27.02.2013, 19:26. Просмотров 256. Ответов 0
Метки (Все метки)

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
template <typename T>
class Stack
{
public:
    Stack(int s=10);
    ~Stack();
 
    bool IsEmpty() const;           
    bool IsFull() const;            
 
private:
    int size;               
    int top;                
    T *stackPtr;                
};
 
 
 
template <typename T>
Stack<T>::Stack(int s)  // почему в этой строчке опять надо писать T? Она уже есть сверху
{
    size = (s>0) ? s : 10;
    top = -1;   
    stackPtr = new T[size];
}


C++
1
2
3
4
5
6
7
template <typename T>
Stack::Stack(int s)
{
    size = (s>0) ? s : 10;
    top = -1;   
    stackPtr = new T[size];
}
Добавлено через 3 минуты
А когда вот так делаю то появляются ошибки:
C++
1
2
3
4
5
6
7
template <typename T>
Stack::Stack(int s)
{
    size = (s>0) ? s : 10;
    top = -1;   
    stackPtr = new T[size];
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru