Quizzes
Site Language: English
Українська
English
Русский
Programming Tests
Login
Sign Up
Programming Tests
Theory
Snippets
Papers
Landing
Android
Prices
FAQ
Cosmo Story
Terms and Conditions
Privacy Policy
Cookies Policy
Send Feedback
memory allocation
:
Content language: Русский
English
#include <iostream> using namespace std; int &test() { static int a = 3; return a; } int main() { ++++++test(); cout << test() << endl; return 0; } Что выведет cout?
memory allocation
Какой из двух классов занимает больше памяти в C++: class A{ int i; int foo(int a); }; Class B{ int i; virtual int boom(int b); };
memory allocation
что будет выведено на экран: #include <memory> #include <iostream> class SomeObj { public: SomeObj() : val_(std::make_shared<int>(10)) {} SomeObj(const int& val) : val_(std::make_shared<int>(val)) {} const int& operator*() const { return *val_; } int& operator*() { return *val_; } private: std::shared_ptr<int> val_; }; SomeObj getSomeObj(const int& i) { return SomeObj(i); } int main() { const int& v = *getSomeObj(100); std::cout << v; return 0; }
memory allocation
Что напечатает кусок кода: enum : { RED, GREEN, BLUE }; cout << sizeof(RED) << endl;
memory allocation
Чему равен sizeof(A) на 32-х разрядной платформе, где A имеет следующее описание: class A { int a; char ch; double d; virtual void f() = 0; };
memory allocation
32-х битная система. Что выведет программа: int main() { char a[] = "Hello"; char *ptr = a; std::cout << sizeof(a); ptr++; std::cout << sizeof(++ptr); std::cout << *ptr; }
memory allocation
Сколько зарезервировано байтов для массива ? char cAr1[]="ABC"
memory allocation
Сколько памяти занимает объект пустого класса?
memory allocation
Что выведется на экран? #include <iostream> class A { public: int x; int y; bool z; A() : x(1), y(2), z(true) {} }; int main() { A* obj = new A; delete obj; int* array = new int[10]; if (obj->z && obj->x) std::cout << "foo" << std::endl; else if (obj->z && obj->y) std::cout << "bar" << std::endl; return 0; }
memory allocation
Что напечатает приведенный код? #include <iostream> struct A { char a; int b; char c; }; int main() { std::cout << sizeof(A); }
memory allocation
← Prev
1
2
Next →
Sign Up Now
or
Subscribe for future quizzes