Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
1 files changed, 18 insertions, 0 deletions
-rw-r--r--Sem. 01/README.md18
diff --git a/Sem. 01/README.md b/Sem. 01/README.md
index fcefa24..87ab2c6 100644
--- a/Sem. 01/README.md
+++ b/Sem. 01/README.md
@@ -1,3 +1,4 @@
+
# Преговор на указатели, референции и динамична памет. Увод в ООП. Обекти. Структури и обединения
@@ -197,6 +198,22 @@ int main()
delete[] arr2;
}
```
+
+#### Размер на обекти. Увод в подравняването.
+ ```c++
+struct A
+{
+ bool b;
+ int c;
+};
+
+int main()
+{
+ std::cout << sizeof(A) << std::endl; //8 (not 5)
+}
+```
+
+![enter image description here](https://i.ibb.co/nwVKL8b/struct.png)
## Обединения
Обединенията са част от паметта, която се поделя при съхранение на две или повече променливи. Променливите, поделящи паметта могат да са от различни типове. Във всеки един момент обаче може да се ползва само една променлива от състава на обединението.
@@ -224,6 +241,7 @@ int main()
}
```
+![enter image description here](https://i.ibb.co/4m6m5Mg/union.png)
### Задачи