ืืืื ืืืืืขืืช ืืฉืืื ืชื, ืื ืฉืื ืืืืืงืื ืืืืขืืช ืืืช ืขื ืืฉื ืื, ืืืืืืขืืช ืืชืขืจืืืืช (ืืื ืืกืจืืื ืืื). ืืืืื ืื ื ืืชืื ืืืืงื ืื ืืืื ืืื ืืืืืขืืช. ืืืืืงื ืฆืจืืื ืืชืืื ืืคืื ืงืฆืืืช ืืืืืช:
post- ืืงืืืช ืืืงืื (ืฉืืจื ืืืืจ), ืืืืื (ืืืคืงื ืื ืื ืื), ืืืืจืืืช ืืืืืฆืืช ืืืืขื, ืืืืืืงื ืืช ืืืืจืืืช ืขื ืืืื ืืืงืื ืืืชืืื.read- ืืงืืืช ืืืงืื (ืฉืืจื ืืืืจ), ืืืืื (ืืืคืงื ืื ืื ืื), ืืืกืคืจ ืชืืื, ืงืืจืืช ืืช ืื ืฉืืชืื ืขื ืืืื ืืืืงืื ืื ืชืื ืืืืืจื ืื ืชืื, ืืืืืืจื ืืืจืืืช. ืืืืช ืื ืืฆืืช ืืื ืืฉืืฆืช ืขื ืืืื ืืื ืืืืช ืืืืจืื ื ืฉืืืืืงื ืฉื.show- ืืฆืืื ืืช ืืื-ืืืืืขืืช ืื ืืืื ืืฆืืจื ื ืืื ืืงืจืืื, ืืคืืจืื ืืืฉืื ืืคื ืืืืจืชืื.
ืืืืืืืช ืืคืขืืืช ืืืืืงื ื ืืชื ืืืฆืื ื-Demo.cpp.
ืคืจืืื:
- ืืกืคืจื ืืฉืืจืืช ืืืืืจืื ืืืกืคืจ ืืชืืื ืื ืืกืคืจืื ืฉืืืื ืื-ืฉืืืืืื (unsigned int).
- ืืฉืืจื ืืขืืืื ื ืืื 0 ืืืืืจ ืืฉืืืื ืืื 0.
- ืืื ืืฉืืฆืช ืฉืื ืืืืืง ืขืืื ืืืื, ืืฉ ืงื ืชืืชื
- ืืืื ืืืื ืืื ื ืืืืื ืืจืืฉ, ืืื ืืคืฉืจ ืืื ืื ืฉืื ืืืืืขืืช ืืืื ืืจืืืืืช ืืืืชื ืืืืืจ -- ืืืจืืงืื ืืื ืืืืขื ืืืืืขื ืื ืืืื ืืืืืื ืืื.
ืจืืืื:
- ืืืื ืืชืื ื ืืืืฉืื ืขื ืืืืืจืืชื ืืขืื ืืคื ื ืฉืืชืืืืื ืืืืฉ.
- ืืืืืฅ ืืืืืจ ืขื ืืืืืจ ืฉื ืืื ืืืจืฆืืืช ืืืืฉืชืืฉ ืื.
- ืื ืืืืจ ืฉื ืืื ืืงืืจืก ืืื ื ื ืชืื ืื ืืืื ืืขืืืจ.
ืืฉืื ื ืขืืืื ืืืชืื ืืืชืจืืช ืืืืืงืืช-ืืืืื ืืงืืคืืช.
ืืฉ ืืืืืง ืืช ืืคืื ืงืฆืืืช post, read ืืืื;
ืืื ืฆืืจื ืืืืืง ืืช ืืคืื ืงืฆืื show
(ืืืืื ืฉืื ืืืืจื ื ืืช ืืคืืจืื ืฉืื).
ืืืชืื ืืช ืื ืืงืืฆืื ืืืจืืฉืื ืื ืฉืืคืงืืืืช ืืืืืช ืืขืืื ืืื ืฉืืืืืช:
make demo && ./demo
make test && ./test
ืืืืืฅ ืื ืืืจืืฅ:
make tidy
make valgrind
ืฉืืื ืื: ืืื ืืฉื ืืช ืงืืฆืื ืงืืืืื, ืืื ืจืง ืืืืกืืฃ ืงืืฆืื ืืืฉืื. ืืขืจืืช ืืืืืงื ืืืืืืืืืช ืืขืชืืงื ืืืืฉ ืืช ืื ืืงืืฆืื ืืงืืืืื ืขื-ืืื ืืคืชืจืื ืฉืืชื ืืืืฉืื, ืืืื ืื ืฉืื ืื ืฉืชืขืฉื ืืงืืฆืื ืืงืืืืื ืืืืืง.
ืืืฆืืื