Search
๐Ÿ“ฆ

ft_containers

Created
2022/05/25

Well Organized Concept of Containers

GitHub - yongjulejule/ft_containers at fa4e0535dcdd04d911ac8c2ae5bf5c8e0cdd73d7
My c++ STL containers (c++98) STL์˜ ๋ฉ”์†Œ๋“œ๋“ค์— ๋งž๊ฒŒ, snake_case ์‚ฌ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์†Œ๋“œ, ํด๋ž˜์Šค๋Š” __class_name ๊ณผ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ์ž‘์„ฑ ์™ธ๋ถ€๋กœ ๊ณต๊ฐœ๋˜์ง€ ์•Š๋Š” ๋ณ€์ˆ˜๋Š” _variable_name ๊ณผ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ์ž‘์„ฑ format๋Š” google style guide์— ๋”ฐ๋ฆ„ privateํ•œ ํด๋ž˜์Šค __class_name privateํ•œ type์€ _Type_Name private ๋ฉค๋ฒ„ ๋ณ€์ˆ˜ _variable_name privateํ•œ ํ•จ์ˆ˜์˜ ์ง€์—ญ๋ณ€์ˆ˜ __variable_name c++98 ๊ธฐ์ค€ ๋ชจ๋“  ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๊ฐ™์€ exception-safety๋ฅผ ๋ณด์žฅ c++98๋กœ ๊ฐ€๋Šฅํ•œ Template Meta Programming ์ตœ๋Œ€ํ•œ ํ™œ์šฉ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์žˆ์–ด ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ๋“ค์„ class template๋กœ ๋งŒ๋“ค์–ด ๋‘ฌ์„œ ๋‹ค๋ฅธ object๋“ค์„ element๋กœ ์ž๋ฃŒ๊ตฌ์กฐ์— ๋งž๊ฒŒ ์ €์žฅํ•ด์คŒ.

Concept of std::uninitialized_copy

value_comp implementation

include mess up due to the dependent template

Detail of Reason Why Use template and typename in the Middle of the Statements

enable_if genuine usage on prototype of container unlike to the original

ANSI Standard Escape Sequence \e vs\003

#IFNDEF vs #PRAGMA ONCE: is #PRAGMA ONCE safe?

Mac OS X Numbers Type for is_integral

Confused Concept: reverse_iterator โ†’ adaptor of iterator

Confused Concept: Purpose of allocator

Confused Concept: allocator_traits โ†’ as similar as iterator_traits for custom type specification

Confused Concept: the usage and purpose of base function in iterator