рдпрд╣ рд▓реЗрдЦ "рдЯреЗрдХреНрд╕реНрдЯ рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░" рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд▓реЗрдЦрдХ рдХреА рдорд╛рдиреНрдпрддрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╣рдо рд╣реИрдорд┐рдВрдЧ рдиреНрдпреВрд░рд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВрдЧреЗред (
рд╢реБрд░реБрдЖрдд рдФрд░
рдирд┐рд░рдВрддрд░рддрд╛ )ред
рд▓реЗрдЦ рд╕рдВрд░рдЪрдирд╛:
- рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг
- рдХреЛрдб рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП
- TAuthoringAnalyser рдЗрдВрдЯрд░реНрдирд▓ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ
- рд░рдгрдиреАрддрд┐рдпреЛрдВ рдкрд░ рд░рд╛рдЬреНрдп рдорд╢реАрди рджреНрд╡рд╛рд░рд╛ рд╕рдорддрд▓ рдХрд░рдирд╛
- рдЖрд╡реГрддреНрддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдВрдЧреНрд░рд╣
- рд╣реИрдорд┐рдВрдЧ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рдордЧреНрд░реА:
- рдкрд╛рда рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд░реЛрдд (рдмреЛрд░рд▓реИрдВрдб рд╕реА ++ рдмрд┐рд▓реНрдбрд░ 6.0)
- рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд╣реИрдорд┐рдВрдЧ рдиреНрдпреВрд░рд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг ( [xls] )
- рдЕрдВрддрд░рд┐рдХреНрд╖рдпрд╛рди рдХреЗ рд╕реНрддрд░ рдореЗрдВ рдкрд╛рда рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рддрд╛рд▓рд┐рдХрд╛ ( [xls] )
- рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рдордВрдЬрд╕реНрдп рдХреА рдЧрдгрдирд╛ ( [xls] )
- рдкрд╛рда рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдбрд┐рдкреНрд▓реЛрдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ ( [рдкреАрдкреАрдЯреА] )
- "рд╕рджреНрднрд╛рд╡ рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░" рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ ( [рдкреАрдкреАрдЯреА] )
- рдпреЗ рд╕рднреА рд╕рд╛рдордЧреНрд░рд┐рдпрд╛рдВ рд╕рдВрдХреБрдЪрд┐рдд рд╣реИрдВ ( [рдЬрд╝рд┐рдк] , [thesez] , [rar] )
5. рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣
рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╛рддреНрд░реЛрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ, рджреЛ-, рддреАрди-рдЕрдХреНрд╖рд░ рд╕рдВрдпреЛрдЬрди, рд╢рдмреНрдж рдЖрд╡реГрддреНрддрд┐ рддрд╛рд▓рд┐рдХрд╛рдУрдВ, рдЖрджрд┐ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИрдВред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ: рдкреНрд░рддреАрдХ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЧрд┐рдирддреАред рдмреЗрд╢рдХ, рдпрд╣ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдЕрдм рдорд╛рдиреНрдпрддрд╛ рд╕рдЯреАрдХрддрд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕рд╣реА рдЙрддреНрддрд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ 60-70 рдкреНрд░рддрд┐рд╢рдд рддрдХ рдкрд╣реБрдВрдЪ рдЧрдИ, рдФрд░ рддрдм рднреА - рдЖрджрд░реНрд╢ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдореИрдВ рдХрд┐рд╕реА рджрд┐рди рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдХрдИ рддрд░реАрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕реЗ рд▓реЗ рдЬрд╛рдКрдВрдЧрд╛ ...
рддреЛ, рдкрд╛рддреНрд░реЛрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ред TCharFrequencyCalculator (
[h] ) рд╡рд░реНрдЧ рдПрдХ рдЖрд╡реГрддреНрддрд┐ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рдкрд╛рда рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд░реНрдЧ TFrequencyTable (
[h] ) рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реГрддреНрддрд┐ рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
Copy Source | Copy HTML class TCharFrequencyCalculator { private : TFrequencyTable< TChar > _FTable; public : TFrequencyTable< TChar > & operator ()(TTextStringWrapper & tWrapper) { _FTable << ftm_Clear; TUInt i; TTextStringWrapper d; // , , ... for (i=tWrapper.Begin(); i<=tWrapper.End(); i++) _FTable << (tWrapper[i]); return _FTable; }; TFrequencyTable< TChar > & operator ()( const TTextString & tTextString) { _FTable << ftm_Clear; for (TSInt i= 1 ; i<=tTextString.Length(); i++) _FTable << tTextString[i]; return _FTable; }; TCharFrequencyCalculator (){}; };
// рдЙрдкрдпреЛрдЧ:
TCharFrequencyCalculator рдХреИрд▓рдХреБрд▓реЗрдЯрд░;
TFrequencyTable charFrequencyTable = рдХреИрд▓рдХреБрд▓реЗрдЯрд░ (рдкрд╛рда);
рдпрд╣ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЛ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ TTextStringWrapper (
[cpp] ,
[h] ) рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ - рдПрдХ рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░ рдПрдХ рдЖрд╡рд░рдг рд╡рд░реНрдЧред "рд░реИрдкрд░" рдХреЛ рдПрдбреЙрдкреНрдЯрд░ рдкреИрдЯрд░реНрди (рдПрдбреЗрдкреНрдЯрд░, рд╡реНрд░рдкрд░,
[1] ,
[2] ,
[3] ) рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╡рд░реНрдЧ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рджреВрд╕рд░реЗ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХреЛ рдЙрди рд╡рд╕реНрддреБрдУрдВ рд╕реЗ рдЕрдореВрд░реНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рдирдХреА рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╣рдо рдЧрд┐рдирддреА рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдПрдХ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреЛ рдпрд╣ рднреА рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕реВрдЪреА, рдЯреЗрдмрд▓ рдпрд╛ рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд╣рд╛рдВ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╡реЗ рдЖрддреЗ рд╣реИрдВ, рдХрд┐рддрдиреЗ рддрддреНрд╡ рд╣реИрдВ, рдФрд░ рд╡реЗ рдХрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд╣реИрдВред рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд, рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ... рдХреНрдпрд╛ рдЖрдкрдХреЛ deja vu рдХреА рддрд░рд╣ рдорд╣рд╕реВрд╕ рд╣реБрдЖ? рдпрд╣ рд╕рд╣реА рд╣реИ, рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрдм рд╣рдордиреЗ рд░рд╛рдЬреНрдп рдорд╢реАрди рдкреНрд░рдмрдВрдзрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ред рд╡рд╣рд╛рдВ, рд╣рдордиреЗ Iterator рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╡реЗрдВрдЯ рд╕реВрдЪрд┐рдпреЛрдВ рд╕реЗ рд╕рд╛рд░ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣рд╛рдБ, рдПрдбреЙрдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡реЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗред рдпрд╣ рдЗрд╕рдХрд╛ рдПрдЯрд┐рдкрд┐рдХрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ, рдпрд╣ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рд╕реЗ рднреА рдмрджрддрд░ рд╣реИ: рд╣рдореЗрдВ рдПрдбреЗрдкреНрдЯрд░ рдФрд░ рдЖрд╡реГрддреНрддрд┐ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдкрджрд╛рдиреБрдХреНрд░рдореЛрдВ рдХреЛ рдкреНрд░рдЬрдирди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЕрдВрдд рдореЗрдВ, рдПрдбреЙрдкреНрдЯрд░ рдЦреБрдж рд╣реА рдЦрддреНрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рд░ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
Copy Source | Copy HTML
- рд╡рд░реНрдЧ TFrequencyCalculator
- {
- TFrequencyTable * рдСрдкрд░реЗрдЯрд░ () (TWrapper * tWrapper, TFrequencyTable * рддрд╛рд▓рд┐рдХрд╛)
- {
- рддрд╛рд▓рд┐рдХрд╛ << ftm_Clear;
- for ( int i = tWrapper-> Begin (); i <= tWrapper-> рдПрдВрдб (); ++ i);
- рддрд╛рд▓рд┐рдХрд╛ << (tWrapper-> at (i));
- рд╡рд╛рдкрд╕реА рддрд╛рд▓рд┐рдХрд╛;
- };
- }
- рд╡рд░реНрдЧ TWordWrapper : рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ TWrapper
- {
- // ......
- рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯ рд╕реНрдЯрд╛рд░реНрдЯ () рдХрд╛рд╕реНрдЯ ;
- рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯ рдПрдВрдб () рдХрд╛рд╕реНрдЯ ;
- рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд░реНрдб рдПрдЯ ( рдХреЙрдиреНрд╕реНрдЯреЗрдмрд▓ рдФрд░ рдЗрдВрдбреЗрдХреНрд╕) рдХрд╛рд╕реНрдЯ ;
- // ......
- };
- рд╡рд░реНрдЧ TSentenceWrapper : рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ TWrapper {/* тАжтАжтАж/ };
- рд╡рд░реНрдЧ TWordsFrequencyTable : public TFrequencyTable {/* тАжтАжтАж/ };
- рд╡рд░реНрдЧ TSentenceFrequencyTable : public TFrequencyTable {/* тАжтАжтАж/ };
- // рдЙрдкрдпреЛрдЧ:
- TWordWrapper рд╢рдмреНрдж = TWordWrapper (рд╢рдмреНрджрд╕реВрдЪреА)
- TFrequencyCalculator рд╢рдмреНрджрд╕рд╛рд▓;
- TScriptFrequencyTable wordFrequencyTable = wordCalc (& wordWrapper, & wordFrequencyTable);
- TSentenceWrapper рд╡рд╛рдХреНрдп Wrapper = TSentenceWrapper (рд╡рд╛рдХреНрдп рдорд╛рдирдЪрд┐рддреНрд░ )
- TFrequencyCalculator рд╡рд╛рдХреНрдпрдХрд▓рд╛ ;
- TSentenceFrequencyTable рд╡рд╛рдХреНрдп FrequencyTable = punCalc (& punWrapper , & punFrequencyTable );
рдЕрдВрдд рдореЗрдВ, рд╣рдо рдердХ рдЧрдП рдФрд░ рдкрд╕реНрдд рд╣реЛ рдЧрдП, рдмрд╣реБрдд рдЕрдВрддрд┐рдо рдЪрд░рдг рдкрд░ рдкрд╣реБрдВрдЪ рдЧрдПред рд╣реИрдорд┐рдВрдЧ рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ (
[1] ,
[2] ) рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд╛рди рд▓рдВрдмрд╛рдИ рдХреЗ рдмрд╛рдЗрдирд░реА рд╡реИрдХреНрдЯрд░ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд▓реЗрддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдирдореВрдиреЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирдореВрдирд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╣реА рд▓рдВрдмрд╛рдИ рдХрд╛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡реЗрдХреНрдЯрд░ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЗрдирдкреБрдЯ рдХреЛ рдЦрд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрдирдкреБрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡реЗрдХреНрдЯрд░ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ; рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЗрдирдкреБрдЯ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣реЗрдорд┐рдВрдЧ рдПрдПрдирдПрди (рд╣реЛрдкрдлреАрд▓реНрдб рдПрдПрдирдПрди рдХреЗ рдКрдкрд░) рдХреЗ рдлрд╛рдпрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдирдкреБрдЯ рд╡реЗрдХреНрдЯрд░ рдХрд╛ рдЖрдХрд╛рд░, рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдкрд░рддреЗрдВ - рджреЛ, рдкрд╣рд▓реЗ рдХрд╛рд▓реНрдкрдирд┐рдХ рдХреЗ рд╕рд╛рде; рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЙрддрдиреЗ рд╣реА рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдиреНрдпреВрд░реЙрдиреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рддрдиреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдирдореВрдиреЗ рд╣реЛрддреЗ рд╣реИрдВред рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рддреЗрдЬ рд╣реИред рдЙрд╕рдХрд╛ рдХрд╛рдо рдирдореВрдиреЛрдВ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдЦреЛрдЬрдирд╛ рд╣реИ рдЬреЛ рдПрдХ рд╡реЗрдХреНрдЯрд░ рд╣реИ рдЬреЛ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП "рд╕рдорд╛рди" рд╣реИред рд╕рдорд╛рдирддрд╛ рддрдерд╛рдХрдерд┐рдд рд╣реЗрдорд┐рдВрдЧ рджреВрд░реА рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рджреВрд░реА рдХреЛ рдХрдо, рдЕрдзрд┐рдХ "рд╕рдорд╛рди" рджреЛ рд╡реИрдХреНрдЯрд░ред рд╕рд╛рдкреЗрдХреНрд╖ рд░реВрдк рд╕реЗ, рд╣реИрдорд┐рдВрдЧ рджреВрд░реА рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрди рд╡реИрдХреНрдЯрд░реЛрдВ рдореЗрдВ рдХрд┐рддрдиреЗ рдмрд┐рдЯреНрд╕ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВред рд╣реИрдорд┐рдВрдЧ рджреВрд░реА рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рд╕рдВрдкреВрд░реНрдг рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрдИ рд╕рд░рд▓ рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИред рдХреБрдЫ рдорд╛рдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ: рд╕рднреА рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдХреНрдЯрд░ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ - рдХрд┐рд╕реА рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЬрд╣рд╛рдВ рдПрдХ рдЗрдХрд╛рдИ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдЗрд╕ рдЙрдкрдЬ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рдирдореВрдирд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдирдореВрдирд╛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкрд╛рда рдирдореВрдиреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдХрдХреНрд╖рд╛ THAMNeuroSystem:
[cpp] ,
[h] ), рдЙрдиреНрд╣реЗрдВ рдмрд╛рдЗрдирд░реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрдиреЗрдХреНрдЯрд░ рдХреНрд▓рд╛рд╕ рдмрдирд╛рддрд╛ рд╣реИ (THAMNSConnector:
[h] )ред рдпрд╣ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдХрдиреЗрдХреНрдЯрд░ рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрд╝реЗрджрд╛рд░ рд╣реИ: рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Copy Source | Copy HTML
- рдЯреЗрдореНрдкрд▓реЗрдЯ < рд╡рд░реНрдЧ T > рд╢реВрдиреНрдп THAMNSConnector < T > :: ByteToBinaryVector ( T DataItem, TSInt SizeOfData, TSampleVector * DestinationVector)
- {
- рд╡реЗрдХреНрдЯрд░ < рдмреВрд▓ > рдмреВрд▓рдмрд┐рдЯреНрд╕;
- рдЯреА рдиреНрдпреВрдбрд╛рдЯреИрдЗрдЯрдо = рдбреЗрдЯрд╛рдЗрдо;
- (TSInt i = 1 ; рдореИрдВ <SizeOfData; i ++) рдХреЗ рд▓рд┐рдП
- {
- BoolBits.clear ();
- BoolBits.push_back (NewDataItem & bitOne);
- BoolBits.push_back (NewDataItem & bitTwo);
- BoolBits.push_back (NewDataItem рдФрд░ bitThree);
- BoolBits.push_back (NewDataItem & bitFour);
- BoolBits.push_back (NewDataItem & bitFive);
- BoolBits.push_back (NewDataItem & bitSix);
- BoolBits.push_back (NewDataItem & bitSeven);
- BoolBits.push_back (NewDataItem & bitEight);
- рдХреЗ рд▓рд┐рдП (TUInt j = 0 ; j <BoolBits.size (); j ++);
- {
- if (рдмреВрд▓рдмрд┐рдЯреНрд╕ [j]) рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рдирд╡реЗрдХреНрдЯрд░-> push_back ( 1 );
- рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рдирд╡реЗрдХреНрдЯрд░-> рдкреБрд╢_рдмреИрдХ ( 0 );
- }
- NewDataItem = NewDataItem >> 8 ;
- };
- };
- рдЯреЗрдореНрдкрд▓реЗрдЯ < рд╡рд░реНрдЧ рдЯреА > TSampleVector THAMNSConnector < T > :: рд╡реЗрдХреНрдЯрд░рдЯрд╛рдЗрдмрд┐рдирд░реАрд╡реЗрдХреНрдЯрд░ (TVectorVVV)
- {
- TSInt SizeOfData;
- рдЯреА DataItem;
- рддрд┐рдпреБрдВрдЯ i;
- TSampleVector ResVector;
- SizeOfData = sizeof ( T );
- рдХреЗ рд▓рд┐рдП (i = 0 ; рдореИрдВ <SourceVector.size (); i ++)
- {
- DataItem = SourceVector [i];
- ByteToBinaryVector (DataItem, SizeOfData, рдФрд░ ResVector);
- };
- рд╡рд╛рдкрд╕реА ResVector;
- };
рд╡рд╣ рд╕рдм рд╣реИред рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдореЗрд░реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд╛рда рдХреЗ рдирдореВрдиреЗ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╡рд╣ рдЕрдЬреНрдЮрд╛рдд рд▓реЗрдЦрдХ рдХреЗ рдкрд╛рда рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рдорд╛рдирддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рдХрд┐рддрдирд╛ рд╕рд╣реА рд╣реИ, рдЖрдк рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдХреЗ рд╕реНрд╡рдпрдВ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рд╡реНрдпрд╛рдкрдХ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рддрдм рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛, рдЬрдм рдореИрдВ рдПрдХ рдбрд┐рдкреНрд▓реЛрдорд╛ рд▓рд┐рдЦ тАЛтАЛрд░рд╣рд╛ рдерд╛, рдпрд╛ рдЕрдмред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд▓реЗрдЦ рдЙрдкрдпреЛрдЧреА рдерд╛ред
рдирд┐рд╖реНрдард╛ рд╕реЗред