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
pointers
:
Content language: Русский
English
int main() { const int* i = int(); // 1 int const* j = int(); //2 int* const k = int(); //3 int* l(); //4 ++i; //5 ++j; //6 ++k; //7 ++*k; //8 ++l; //9 } Откомпилируется ли такой код? Если нет, то в каких строчках будут ошибки компиляции? После стандарта C++14.
pointers
При истинности какого из приведенных высказываний имеет смысл вычитание указателей?
pointers
Что выведет на экран следующая программа? #include <iostream> void qwer(int &param) { param += 15; } int main(void) { int a = 14; void (*realFunction)(int &) = &qwer; realFunction(a); std::cout << a; return 0; }
pointers
Корректен ли следующий код: #include <vector> #include <iostream> using namespace std; int main() { vector<int> v; v.resize(5); vector<int>::iterator i = v.begin(); *i = 5; v.resize(10); cout << "v.begin() = " << *i << endl; }
pointers
Что напечатает следующий код: #include "stdio.h" int main() { int * param1 = new int(2); int param2 = 2; int * reference = &param2; printf("%d", *reference == *param1); return 0; }
pointers
#include <iostream> using namespace std; int main(void) { int a = 1; int *pa = &a; int &k = *pa; delete pa; cout << k << "\n"; } Что будет выведено на экран ? Оператор delete - стандартный, не переопределённый.
pointers
Что из перечисленного является объявлением указателя в С++?
pointers
Какие из следующих выражений корректны?
pointers
Что будет выведено на экран? #include <stdio.h> int main() { int x = 5; 0[&x] = x + x; printf("%d",x); }
pointers
С учётом следующих объявлений: T obj; void foo(T *); какие варианты вызова функции можно использовать?
pointers
← Prev
1
2
3
4
5
Next →
Sign Up Now
or
Subscribe for future quizzes