Почему не работает
class Stack {
public:
explicit Stack(size_t size = 10) : arr(size) {}
bool is_empty() {
return s_top == -1;
}
void push(int element) {
s_top++;
arr[s_top] = element;
}
int pop() {
s_top--;
return arr[s_top + 1];
}
private:
int s_top = -1;
vector<int> arr;
};
public:
inline explicit Stack(size_t size)
: s_top{-1}
, arr{std::vector<int, std::allocator<int> >(size, std::allocator<int>())}
{
}
class Stack {
public:
bool is_empty() {
return s_top == -1;
}
void push(int element) {
s_top++;
arr[s_top] = element;
}
int pop() {
s_top--;
return arr[s_top + 1];
}
private:
int s_top = -1;
array<int, 10> arr;
};
Я посмотрел интересующие меня проекты, отрасли, все написано на Си/С++, банальные вещи типа веб серверов, баз данных и тд и тп все на Си.
Но на C++ вакансий мало, и перспективы туманны
не считая легаси
Я посмотрел интересующие меня проекты, отрасли, все написано на Си/С++
Подскажите, какой выбор будет более перспективен и адекватен?
Вопрос: я не знаю, что делать дальше. Мой план был после этой книги перейти к Programming: Principles and Practice Using C++ Страуструпа, но уже после первой программы, где он делает калькулятор и вводит такие понятия как лексемы, я почувствовал, что мне сложно.
если бы было так, то всё бы происходило так, как, вероятно, предполагает автор вопроса. К тому же в printf не может происходить никакое приведение типов хотя бы потому,что типы аргументов printf, кроме первого, не предопределены.
Даны даты:
https://www.fintechru.org/publications/aft-zapusti...