Заголовочный файл C++ с неработающими шаблонами и проблемой Makefile [дубликат] ⇐ C++
Заголовочный файл C++ с неработающими шаблонами и проблемой Makefile [дубликат]
Я создал три отдельных файла для реализации стека на C++. Они следующие:
stack.hpp
//Стек #ifndef STACK_HPP #define STACK_HPP шаблон стек классов { частный: Ц * stack_Elem; интервал stack_Size; интервал TOS; публика: стек (INT S = 5); //Создаем стек с указанным количеством или 5 элементами недействительный толчок (Ц); недействительный поп (); недействительный просмотр(); ~ стек(); }; #endif //Стек stack.hpp
шаблон stack::stack(int s): TOS(0), stack_Size(s){ /*Контролируем, чтобы элементы стека были положительными*/ если (s == 0) stack_Size = 5; если (s < 0) stack_Size *= -1; stack_Elem = новый Ts[stack_Size]; for(int i = 0; i < stack_Size; i++) { *(stack_Elem + i) = 0; } } шаблон void stack::push(Ts x){ if(TOS == stack_Size) std::cout
Я создал три отдельных файла для реализации стека на C++. Они следующие:
stack.hpp
//Стек #ifndef STACK_HPP #define STACK_HPP шаблон стек классов { частный: Ц * stack_Elem; интервал stack_Size; интервал TOS; публика: стек (INT S = 5); //Создаем стек с указанным количеством или 5 элементами недействительный толчок (Ц); недействительный поп (); недействительный просмотр(); ~ стек(); }; #endif //Стек stack.hpp
шаблон stack::stack(int s): TOS(0), stack_Size(s){ /*Контролируем, чтобы элементы стека были положительными*/ если (s == 0) stack_Size = 5; если (s < 0) stack_Size *= -1; stack_Elem = новый Ts[stack_Size]; for(int i = 0; i < stack_Size; i++) { *(stack_Elem + i) = 0; } } шаблон void stack::push(Ts x){ if(TOS == stack_Size) std::cout
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка: «make: * [Makefile:163: all] Ошибка 2» и «make: * [Makefile:163: all] Прерывание»
Anonymous » » в форуме Python - 0 Ответы
- 53 Просмотры
-
Последнее сообщение Anonymous
-