ya
^-^
Сообщения: 2534 Зарегистрирован: 16 дек 2021, 19:56
Сообщение
ya » 28 июн 2024, 21:29
С++ указатели. Динамическая переменная
https://www.youtube.com/watch?v=86U9_kZ3aVA
Код: Выделить всё
#include <iostream>
using namespace std;
int main()
{
// new - выделяет динамическую память под переменную
// delete - возвращает в систему динамическую память выделенную под переменную
int* p = new int;
*p = 5;
cout << *p << endl;
*p = *p + 1
delete p;
}
ya
^-^
Сообщения: 2534 Зарегистрирован: 16 дек 2021, 19:56
Сообщение
ya » 28 июн 2024, 21:42
С++ указатели. Передача указателя в функцию
https://www.youtube.com/watch?v=JClRHVbMFPM
Код: Выделить всё
#include <iostream>
#include <vector>
using namespace std;
void Process(Video* video)
{
cout << "Processing ..." << endl;
system("pause");
}
int main()
{
cout << "0 - Start" << endl;
system("pause");
Video v;
v.load("video.mp4");
system("pause");
Process(&v);
}
ya
^-^
Сообщения: 2534 Зарегистрирован: 16 дек 2021, 19:56
Сообщение
ya » 28 июн 2024, 21:51
С++ указатели. Связь массивов и указателей
https://www.youtube.com/watch?v=qWFaYTtAHkI
Код: Выделить всё
#include <iostream>
using namespace std;
void print(int* ptr)
{
cout << (size_t)ptr << endl;
}
int main()
{
int a[4] = {5, 7 , 0, 4};
for(int i=0; i<4; i++)
cout() << *(a+i) << " ";
}