Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit4ddc54883da11a7ba33a2cea1229c6d7d0538097 (patch)
Author
 Angel Dimitriev <angel_dimitriev@abv.bg>
2022-02-23 17:27:32 +0200
Committer
 GitHub <noreply@github.com>
2022-02-23 17:27:32 +0200
Files09cc266fc74f7b138d862ded4b558933dbed0113
Object-oriented_programming_FMI-4ddc54883da11a7ba33a2cea1229c6d7d0538097.tar
Object-oriented_programming_FMI-4ddc54883da11a7ba33a2cea1229c6d7d0538097.tar.gz
Object-oriented_programming_FMI-4ddc54883da11a7ba33a2cea1229c6d7d0538097.zip
Parent9e55d4388a789d963c8b607affdd7a5ab82c7a97 (diff)
Update README.md
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)
### Задачи