Size: a a a

UzDev – Сообщество разработчиков Узбекистана

2020 October 20

Z

Zulqarnayn in UzDev – Сообщество разработчиков Узбекистана
Акбар⚡
как я понял метод бул должно просвечиваться в рекомендациях сушествуюших методов стека правильно понял?
Пишите такой же метод с разными параметрами.
источник

MI

Muhammadamin Ibragim... in UzDev – Сообщество разработчиков Узбекистана
У них по Php крутой препод)
источник

А

Акбар⚡ in UzDev – Сообщество разработчиков Узбекистана
Вдруг со своим вопросом кого то заинтересовал)
источник

А

Акбар⚡ in UzDev – Сообщество разработчиков Узбекистана
#include <iostream>
#include <stack>
#include <ctime>
#include <random>
#include <Windows.h>
using namespace std;
stack<int> operator +(stack<int> left, int n) {
   left.push(n);
   return left;
};
stack<int> operator --(stack<int> left, int n) {
   left.pop();
   return left;
};
class stackcheck
{
private:
   int _size = 0;
public:
   stackcheck(int size_of_stack) {
       _size = size_of_stack;
   }
   int size()
   {
       return _size;
   }
   operator bool() const
   {
       if (_size == 0)
           return false;
       return true;
   }

};
int main()
{
   stack<int> st;

   
   st.push(2);
   st.push(4);
   st=st + 5;
   cout << st.top()<<endl;
   stackcheck ms(st.size());
   if (ms)
       cout << "Not empty" << endl;
   else
       cout << "Empty" << endl;
   
}
источник

SS

Sabbai Sayyor in UzDev – Сообщество разработчиков Узбекистана
Акбар⚡
#include <iostream>
#include <stack>
#include <ctime>
#include <random>
#include <Windows.h>
using namespace std;
stack<int> operator +(stack<int> left, int n) {
   left.push(n);
   return left;
};
stack<int> operator --(stack<int> left, int n) {
   left.pop();
   return left;
};
class stackcheck
{
private:
   int _size = 0;
public:
   stackcheck(int size_of_stack) {
       _size = size_of_stack;
   }
   int size()
   {
       return _size;
   }
   operator bool() const
   {
       if (_size == 0)
           return false;
       return true;
   }

};
int main()
{
   stack<int> st;

   
   st.push(2);
   st.push(4);
   st=st + 5;
   cout << st.top()<<endl;
   stackcheck ms(st.size());
   if (ms)
       cout << "Not empty" << endl;
   else
       cout << "Empty" << endl;
   
}
Ооо старый добрый C++
источник

A

Alisher in UzDev – Сообщество разработчиков Узбекистана
Акбар⚡
#include <iostream>
#include <stack>
#include <ctime>
#include <random>
#include <Windows.h>
using namespace std;
stack<int> operator +(stack<int> left, int n) {
   left.push(n);
   return left;
};
stack<int> operator --(stack<int> left, int n) {
   left.pop();
   return left;
};
class stackcheck
{
private:
   int _size = 0;
public:
   stackcheck(int size_of_stack) {
       _size = size_of_stack;
   }
   int size()
   {
       return _size;
   }
   operator bool() const
   {
       if (_size == 0)
           return false;
       return true;
   }

};
int main()
{
   stack<int> st;

   
   st.push(2);
   st.push(4);
   st=st + 5;
   cout << st.top()<<endl;
   stackcheck ms(st.size());
   if (ms)
       cout << "Not empty" << endl;
   else
       cout << "Empty" << endl;
   
}
кровь потекла из глаз
источник

SS

Sabbai Sayyor in UzDev – Сообщество разработчиков Узбекистана
Alisher
кровь потекла из глаз
Там вообще легко ничего сложного
источник

SS

Sabbai Sayyor in UzDev – Сообщество разработчиков Узбекистана
Акбар⚡
#include <iostream>
#include <stack>
#include <ctime>
#include <random>
#include <Windows.h>
using namespace std;
stack<int> operator +(stack<int> left, int n) {
   left.push(n);
   return left;
};
stack<int> operator --(stack<int> left, int n) {
   left.pop();
   return left;
};
class stackcheck
{
private:
   int _size = 0;
public:
   stackcheck(int size_of_stack) {
       _size = size_of_stack;
   }
   int size()
   {
       return _size;
   }
   operator bool() const
   {
       if (_size == 0)
           return false;
       return true;
   }

};
int main()
{
   stack<int> st;

   
   st.push(2);
   st.push(4);
   st=st + 5;
   cout << st.top()<<endl;
   stackcheck ms(st.size());
   if (ms)
       cout << "Not empty" << endl;
   else
       cout << "Empty" << endl;
   
}
5
Not empty
источник

MI

Muhammadamin Ibragim... in UzDev – Сообщество разработчиков Узбекистана
Акбар⚡
#include <iostream>
#include <stack>
#include <ctime>
#include <random>
#include <Windows.h>
using namespace std;
stack<int> operator +(stack<int> left, int n) {
   left.push(n);
   return left;
};
stack<int> operator --(stack<int> left, int n) {
   left.pop();
   return left;
};
class stackcheck
{
private:
   int _size = 0;
public:
   stackcheck(int size_of_stack) {
       _size = size_of_stack;
   }
   int size()
   {
       return _size;
   }
   operator bool() const
   {
       if (_size == 0)
           return false;
       return true;
   }

};
int main()
{
   stack<int> st;

   
   st.push(2);
   st.push(4);
   st=st + 5;
   cout << st.top()<<endl;
   stackcheck ms(st.size());
   if (ms)
       cout << "Not empty" << endl;
   else
       cout << "Empty" << endl;
   
}
а не лучше вместо
if (_size == 0)
 return false;
return true;
сделать
 return _size !== 0 ?
источник

MI

Muhammadamin Ibragim... in UzDev – Сообщество разработчиков Узбекистана
не знаю что за язык но привычный синтаксис для фронтэндера(
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
return !(_size == 0);
источник

MI

Muhammadamin Ibragim... in UzDev – Сообщество разработчиков Узбекистана
Sardorkhuja Tukhtakhodjaev
return !(_size == 0);
а там нету !== ?
источник

SS

Sabbai Sayyor in UzDev – Сообщество разработчиков Узбекистана
Muhammadamin Ibragimov
а там нету !== ?
Нет
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Muhammadamin Ibragimov
а там нету !== ?
!= ?
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Sardorkhuja Tukhtakhodjaev
return !(_size == 0);
Просто так лучше выглядит)
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
(шутка)
источник

MI

Muhammadamin Ibragim... in UzDev – Сообщество разработчиков Узбекистана
а это строгая сравнения?)
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Muhammadamin Ibragimov
а это строгая сравнения?)
Это ж плюсы
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Строготипизированный яп
источник

SS

Sabbai Sayyor in UzDev – Сообщество разработчиков Узбекистана
Sardorkhuja Tukhtakhodjaev
Это ж плюсы
+
источник