Программист практик | уроки программирования | подготовка к собеседованию
134 subscribers
126 photos
3 videos
1 file
21 links
разбор собесов, ответы на вопросы, решение задач

Для связи со мной:
@IvanReshet
Download Telegram
Ну и последний вопрос на сегодня)
Что выведется на экран, пишем в комментариях.
int a = 4;
int* pa = &a;
std::cout << sizeof(pa);
👍1
Коллеги, доброе!)
Сегодня мы поговорим про оператор new в c++.
И поймём практическое применение указателей и ссылок.
Ответ на вчерашний последний вопрос:
sizeof() - функция, возвращающая количество байт, занимаемое указанным значением.
Указатель хранит значение адреса, а количество байт, выделяемое для адреса ячейки зависит от разрядности системы. (для x64 - 64 бита, т.е. 8 байт, а для x86 - 32 бита, т.е. 4 байта)
👍3😁1🤣1
Сегодня рассказал тему в аудио сообщении)
👍6
Доброе утречко)
Сегодня не будет новой теории, но будет много тестов по C++.
🔥8👍4
void f(int* array) {    
int* buf = new int[4];
for (int i = 0; i < 3; i++) {
buf[i] = array[i]+1;
}
delete[]array;
array = buf;
}
int main(){
int* array = new int[3];
for (int i = 0; i < 3; i++) {
array[i] = i;
}
f(array);
std::cout << array[2];
}
Что вы ведется на экран ``` char str[] = "qwerty"; cout << sizeof(str); ```
Anonymous Quiz
39%
6
4%
ошибка
11%
qwerty
39%
7
7%
1
int array[3][2] = { {1,2},{3,4},{5,6} };     
for (int i = 0; i < 2; i++) {
for (int j = 2; j >= 0; j--) {
std::cout << array[i][j]<<" ";
}
std::cout << " : ";
}
👍1
Случайно снёс все последнии комментарии 😱😵
😨3
Коллеги, доброго вечера.
Есть два небольших вопроса, для планирования дальнейшего контента. Просьба ответить на них, для меня это очень важно!)
Вопрос 1. Какое направление в веб-разработке вас интересует в большей степени?
Anonymous Poll
41%
Backend
21%
Frontend
38%
Fullstack
Вопрос 2. На днях я отвечал на вопросы в аудио формате. Насколько хорошо воспринимается материал в таком виде?
Anonymous Poll
44%
Отлично
39%
Хорошо
17%
Плохо