рдпрд╣ Lnkdlst рдирд╛рдо рдХрд╛ Linux рдРрдк рд╣реИ рдЬрд┐рд╕рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ рдХреЛ Lnkdlst-v0.3.4.tar.gz рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Lnkdlst рдирд╛рдо рдХреЗ рдЗрд╕ рдРрдк рдХреЛ OnWorks рдХреЗ рд╕рд╛рде рдореБрдлреНрдд рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВред
рдЗрд╕ рдРрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
- 1. рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдиреЗ рдкреАрд╕реА рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
- 2. рд╣рдорд╛рд░реЗ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ https://www.onworks.net/myfiles.php?username=XXXXX рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рджрд░реНрдЬ рдХрд░реЗрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред
- 3. рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдРрд╕реЗ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред
- 4. рдЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдСрдирд╡рд░реНрдХреНрд╕ рд▓рд┐рдирдХреНрд╕ рдСрдирд▓рд╛рдЗрди рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХреЛрдЬрд╝ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рд╢реБрд░реВ рдХрд░реЗрдВред
- 5. рдСрдирд╡рд░реНрдХреНрд╕ рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕ рд╕реЗ рдЖрдкрдиреЗ рдЕрднреА рд╢реБрд░реБрдЖрдд рдХреА рд╣реИ, рд╣рдорд╛рд░реЗ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдХреЛ https://www.onworks.net/myfiles.php?username=XXXXX рдЙрд╕ рдпреВрдЬрд░рдиреЗрдо рдХреЗ рд╕рд╛рде рдЬрд╛рдПрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред
- 6. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВред
Lnkdlst
Ad
рд╡рд░реНрдгрди
рдкреНрд░рддреНрдпреЗрдХ рд▓рд┐рдВрдХреНрдб-рд▓рд┐рд╕реНрдЯ-рдПрд▓рд┐рдореЗрдВрдЯ (рдПрд▓рдПрд▓рдИрдПрд▓) рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рдХреЗ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рдбреЗрдЯрд╛ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдлрд┐рдХреНрд╕ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдореВрд▓ рдПрд▓рдПрдирдХреЗрдбреАрдПрд▓рдПрд╕рдЯреА рдлрд╝рдВрдХреНрд╢рди (рдлрд╛рд╕реНрдЯ рдЖрдИрдбреА-рдкрд╛рд░реНрдЯ-рд╕рд░реНрдЪ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдИрдбреА рд╕реЗрдЯ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд┐рдЯ рдХреЗ рд╕рд╛рде рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдвреВрдВрдврдиреЗ рдХреЗ рд▓рд┐рдП ).
рдореБрдЦреНрдп рд╕реВрдЪреА-рд▓рд┐рдВрдХреЗрдЬ-рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛рд░реНрдп: рдЬреЛрдбрд╝рдирд╛, рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛, рд╣рдЯрд╛рдирд╛ред
-
рдЙрджрд╛рд╣рд░рдг: рд▓рдЪреАрд▓реЗ рд╡реЗрд░рд┐рдПрдмрд▓ ArgList рдХрд╛ рдЙрдкрдпреЛрдЧ (OnePointerArg, NULL рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдорд╛рдиреНрдп, ID-рдирдВрдмрд░ рджреНрд╡рд╛рд░рд╛ рддрд░реНрдХ-рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ), рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ, FIFO {рдХрддрд╛рд░}/LIFO {рд╕реНрдЯреИрдХ} рдмрдирд╛рдПрдВ, рдЕрдзрд┐рдХрддрдо рдХреЗ рд╕рд╛рде рдСрдЯреЛ-рд╕реВрдЪреА . рддрддреНрд╡-рдЖрдХрд╛рд░ рдФрд░ рдХрд╛рд▓рд╛рдиреБрдХреНрд░рдорд┐рдХ рдХреНрд░рдоред
рдореЙрд▓реЛрдХ {рдзреАрдореА-рд▓реЗрдХрд┐рди-рдЖрд╕рд╛рди} рдпрд╛ рдлрд┐рдХреНрд╕ (рд╕реНрдерд┐рд░) рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
-
OAList01: рдПрдХреНрд╕ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ (рдирд┐рд░рдВрддрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдбреЗрдЯрд╛ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде) рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреВрд░реНрд╡-рдЖрд░рдХреНрд╖рд┐рдд рд╕реВрдЪреА рдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ-рдкреНрд░рдХрд╛рд░, рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрд╢реЛрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдФрд░ рд▓реЙрдХ (POSIX: рдореНрдпреВрдЯреЗрдХреНрд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рдеред рдореЗрдо-рдЖрд╡рдВрдЯрди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдлреАрдлреЛ рдЬреИрд╕реЗ рдЖрд╕рд╛рди рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдмрд┐рдЬреАрд▓рд┐рд╕реНрдЯ рдФрд░ рдЖрдЗрдбрд▓рд▓рд┐рд╕реНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ред
-
рд░рд┐рд▓реАрдЬрд╝-рдиреЛрдЯреНрд╕ uws-Lnkdlst-readme.txt рдХреЛ tar.gz рдлрд╝рд╛рдЗрд▓(рдлрд╝рд╛рдЗрд▓реЛрдВ) рдФрд░ тАЮрдлрд╝рд╛рдЗрд▓реЛрдВтАЭ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
- рдпрджрд┐ рдХреЗрд╡рд▓ sys-part рдХреЗ рд▓рд┐рдП Lnkdlst рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рддреЗрдЬрд╝ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВрдбрд▓рд┐рдВрдЧ
- рд╕реНрд▓рд┐рдо рдмреЗрд╕ рд╕реНрдЯреНрд░рдХреНрдЪрд░ (рд▓рд┐рдВрдХреНрдб-рд▓рд┐рд╕реНрдЯ-рдПрд▓рд┐рдореЗрдВрдЯ, LLEl рдпрд╛ LnkdlstEl)
- рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдХреЗ рд╕рд╛рде рдпрд╛ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдмреБрдирд┐рдпрд╛рджреА: рдмрд┐рдирд╛)
- рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреЗ рд▓рд┐рдП - рд╣реИрд╢рд┐рдВрдЧ Lnkdlst рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ 10000 рд╕реЗ рдХрдо рддрддреНрд╡)
- OAList01: рд╕рдХреНрд░рд┐рдп рдФрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде Lnkdlst-Elements рдХреЗ рдПрдХ рдмреНрд▓реЙрдХ рдкрд░ рдЖрд╕рд╛рди рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП C рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ-рдЬреИрд╕реА рд╣реИрдВрдбрд▓рд┐рдВрдЧ
- рдмрд╣реБрдореБрдЦреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ/рдХреЗрд╡рд▓ рдХреБрдЫ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдХреЛрдб/рдореЗрдХрдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВ)
- рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рдпреЛрдЧ рдпреЛрдЧреНрдп рдбреАрдмрдЧ-рд▓реЙрдЧ/-рдЙрдкрдпреЛрдЧ (&рдмрдЧ) рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ (рдХреЗрд╡рд▓ рд╕реА)
- 0.2: рдХреНрд▓рд╛рд╕ LnkdLst рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ C++ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рднреА
- 0.3: рдХреНрд▓рд╛рд╕ LnkdLst рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рд╡рд╛ рдореЗрдВ рднреА рдмреБрдирд┐рдпрд╛рджреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ
- 0.3.2: рд╕реА (рдбреАрдмрдЧ) рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реВрдЪреА рд╕рддреНрдпрд╛рдкрди, рд╕рдВрдХрд▓рди-рд╕рдордп рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдпреЛрдЧреНрдп
рджрд░реНрд╢рдХ
рд╡рд┐рдЬреНрдЮрд╛рди/рдЕрдиреБрд╕рдВрдзрд╛рди, рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ
рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕
рдХрдВрд╕реЛрд▓/рдЯрд░реНрдорд┐рдирд▓
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛
рд╕реА ++, рд╕реА, рдЬрд╛рд╡рд╛
рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
рдпрд╣ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд┐рд╕реЗ https://sourceforge.net/projects/lnkdlst/ рд╕реЗ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдирд┐рдГрд╢реБрд▓реНрдХ рдСрдкрд░реЗрдЯрд┐рд╡ рд╕рд┐рд╕реНрдЯрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред