Почему не работает
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, кроме первого, не предопределены.
Только зачем им нужны были прогеры со знанием Solidity Etherium, несколько лет назад. Не ищите вакансий этих на интернет
помойкаплощадках небыло и никогда не будет. Всё из первых рук.