Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΠΎΠ»Π°
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΡΠΈΠ±ΠΊΠ° Β«Π½Π΅ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΒ» ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ?
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π½Π΅ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°? ΠΠ°ΠΊΠΎΠ²Ρ ΠΎΠ±ΡΠΈΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ?
ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ:
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π·Π°Π±ΡΠ²Π°ΡΡ Π²ΠΊΠ»ΡΡΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ Β«Π½Π΅ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΒ»:
ΠΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ:
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ
ΠΡΡΠ³ΠΎΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΎΡΠΈΠ±ΠΊΠΈ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ:
ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΡ ΠΊΠΎΠ΄ Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ std::string :
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ
g Π½Π΅ Π±ΡΠ» ΠΎΠ±ΡΡΠ²Π»Π΅Π½ Π΄ΠΎ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ g Π΄ΠΎ f :
ΠΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡ g Π΄ΠΎ f :
stdafx.h Π½Π΅ ΡΠ²Π΅ΡΡ Ρ (ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ VS)
ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Visual Studio. Π VS Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ #include «stdafx.h» ΠΏΠ΅ΡΠ΅Π΄ Π»ΡΠ±ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΠΎΠ΄ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΡΠΎ:
#include Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π΅Π³ΠΎ Π½ΠΈΠΆΠ΅:
ΠΠ΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΎΡΠ²Π΅Ρ.
ΠΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΡ ΠΎΠΆΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ Π² ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ΅. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π²Π°Ρ Π΄ΡΡΠ³ Π³ΠΎΠ²ΠΎΡΠΈΡ Π²Π°ΠΌ: Β«ΠΠΎΠ± ΠΈΠ΄Π΅Ρ Π½Π° ΡΠΆΠΈΠ½Β», Π° ΡΡ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡ, ΠΊΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΠΎΠ±. ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ Π² Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π΅, Π²Π΅ΡΠ½ΠΎ? Π’Π²ΠΎΠΉ Π΄ΡΡΠ³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» ΡΠΊΠ°Π·Π°ΡΡ: Β«Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΠΎΠ±. ΠΠΎΠ± ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΠ±Π΅Π΄ΡΒ». Π’Π΅ΠΏΠ΅ΡΡ ΠΠΎΠ± ΠΎΠ±ΡΡΠ²Π»Π΅Π½, ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΠΎ ΠΊΠΎΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ Π²Π°Ρ Π΄ΡΡΠ³.
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ Β«Π½Π΅ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΒ», ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ (ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠ»Π°ΡΡΠ° ΠΈ Ρ. Π.), Π ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ. Π’ΠΎ Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΏΠΎΠ½ΡΡΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ, ΠΎ ΡΠ΅ΠΌ Π²Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°Π½ΡΡΠ΅ Π΅Π³ΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π».
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ°ΠΊΡΡ ββΠΎΡΠΈΠ±ΠΊΡ Π² C ΠΈΠ»ΠΈ C ++, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ Π½Π΅ ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΡ ΡΠ°ΠΉΠ»Π°Ρ , ΠΏΠΎΡΡΠΎΠΌΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ Π½Π΅ Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΡΠΈΡΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎ Π²Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΡΡΡΠ½ΠΎΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅.
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΠΊΠ»Π°ΡΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½. Π― ΠΏΡΡΠ°Π»ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡ Π±Π΅Π· ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΠ΅Π½, Π²ΡΠ·ΡΠ²Π°Ρ ΠΎΡΠΈΠ±ΠΊΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Β«ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΒ» MyClass Β«Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Β».
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅
ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ»Π°ΡΡ, ΠΊΠ°ΠΊ
Π C ΠΈ C ++ Π²ΡΠ΅ ΠΈΠΌΠ΅Π½Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ Π±ΡΠ»Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π°, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ Β«Π½Π΅ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΒ».
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ β ΡΡΠΎ ΠΎΡΠΎΠ±ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ Π² C (ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π² C), Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΠΈΡ . ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ C Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Ρ ΡΠΈΡΠ»ΠΎΠΌ ΠΈ ΡΠΈΠΏΠΎΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠ°ΠΊ Π² Π²ΡΠ·ΠΎΠ²Π΅. ΠΡΠ»ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ ΠΎΡΠΈΠ±ΠΊΡ. ΠΡΠΎΡ ΠΎΡΠΎΠ±ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΉ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² C ++.
ΠΡ ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π°, ΠΏΡΠΎΠ²Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ Π΄ΠΎ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π ΡΠ»ΡΡΠ°Π΅ printf Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» (ΠΈΠ»ΠΈ ΠΆΠ΅ Π² C ++).
ΠΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ
ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΈΠΌΡ printf Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ, Π³Π΄Π΅ Π±ΡΠ»ΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΎ ΠΈΠΌΡ, ΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π½Π΅ Π·Π½Π°Π΅Ρ, ΡΡΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ.
ΠΡΠ±ΠΎΠ΅ ΠΈΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΎ Π΄ΠΎ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈΠΌΡ.
ΠΠΎΡΡΠΎΠΌΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π΅Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΠΏΡΡΠ΅ΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ
C:
ΠΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ°ΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π²Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ PrintHello
Π½ΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΊΡ ΠΈ Π²ΠΌΠ΅ΡΡΠΎ PrintHello ΡΡ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π» printHello Ρ ΡΡΡΠΎΡΠ½ΠΎΠΉ Π±ΡΠΊΠ²Ρ Β«ΡΒ».
ΠΡΡΠ³Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ: Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ (ΠΊΠ»Π°ΡΡΡ ΡΠ°Π±Π»ΠΎΠ½Π°) Π² ΠΊΠ»Π°ΡΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Π°.
ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅Π½Π° ΠΊΠ»Π°ΡΡΠ° ΠΏΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌΡ ΠΈΠΌΠ΅Π½ΠΈ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡΠ° this-> ΠΈΠ»ΠΈ ΠΆΠ΅ parentClassName:: Π½Π° ΠΈΠΌΡ ΡΠ»Π΅Π½Π°).
ΠΡΠΎ ΠΏΠΎΡ
ΠΎΠΆΠ΅ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π±Π΅Π· Π΅Π΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ. Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ
ΡΡΠ½ΠΊΡΠΈΡ printf (). ΠΠΊΠ»ΡΡΠΈΡΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π² Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ»ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΡΠ»ΠΈ
ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅ Π±Π΅Π· ΠΏΡΠΎΠ±.
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π², Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΡΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π΄Π°Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Visual Studio ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Ρ IntelliSense.
ΠΡΠΈΠ±ΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° C2065
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½
ΠΡΠΈΠΌΠ΅Ρ: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ
ΠΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° ΠΎΠ±ΡΡΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠ΅ ΠΈ ΡΡΡΠΎΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ. ΠΠΌΡ Π² ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ, ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌΡΠ΅ Π²Π½ΡΡΡΠΈ class ΡΠΈΠΏΠΎΠ², struct ΠΈΠ»ΠΈ, enum class ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΎΡΠ½ΡΡΡΡΡ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΡ Π²ΠΊΠ»ΡΡΠ°ΡΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
ΠΡΠΈΠΌΠ΅Ρ: ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ
ΠΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ #include, #define ΠΈΠ»ΠΈ #pragma, ΠΏΠ΅ΡΠ΅Π΄ #includeΠΎΠΌ ΠΏΡΠ΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ΠΡΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» (ΡΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ ΠΎΠ½ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° /Yu ), ΡΠΎ Π²ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°ΠΉΠ»ΠΎΠΌ ΠΏΡΠ΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Ρ.
Π§ΡΠΎΠ±Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ #include Π² ΡΠ°ΠΉΠ» ΠΏΡΠ΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΏΡΠ΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠ».
ΠΡΠΈΠΌΠ΅Ρ: ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ»
ΠΡ Π½Π΅ Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», ΠΎΠ±ΡΡΠ²Π»ΡΡΡΠΈΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠ°ΠΉΠ», ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°, Π²ΠΊΠ»ΡΡΠ΅Π½ Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠ», ΠΊΠΎΡΠΎΡΡΠΉ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ.
ΠΡΡΠ³Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠΎΠ² Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.
ΠΡΠΈΠΌΠ΅Ρ: ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΠΊΠ°Π²ΡΡΠΊΠ°
ΠΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ, Π΅ΡΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΠΊΠ°Π²ΡΡΠΊΠ° ΠΏΠΎΡΠ»Π΅ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΏΡΡΡΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½Π°Ρ Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΠΊΠ°Π²ΡΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠΎΠ±ΡΠ°Π΅ΠΌΡΠΌ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠΈΠΌΠ΅Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠ° Π²Π½Π΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΈΠΊΠ»Π°
ΠΡΠΈΠΌΠ΅Ρ: ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°
ΠΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΡΡΠ»Π°Π΅ΡΠ΅ΡΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΊΠΎΠ΄Π΅, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠ°ΠΉΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΡΠ΅Π΄Π΅ ΡΠ±ΠΎΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΡΠΎΡΠ° ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΊΠΎΠ΄, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠΉ ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠ°ΠΊΡΠΎΡΠ° ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°. ΠΡΡ ΠΎΡΠΈΠ±ΠΊΡ Π»Π΅Π³ΠΊΠΎ Π²ΡΡΠ²ΠΈΡΡ Π² ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΠΌΠ°ΠΊΡΠΎΡΡ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ±ΠΎΡΠΊΠΈ.
ΠΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅ Π² ΠΎΡΠ»Π°Π΄ΠΊΠ΅, Π½ΠΎ Π½Π΅ Π² ΡΠΎΠ·Π½ΠΈΡΡ:
ΠΡΠΈΠΌΠ΅Ρ: ΡΠ±ΠΎΠΉ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΠΏΠ° C++/CLI
ΠΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ²Π΅Π΄Π΅Π½ ΠΈΠ· ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (C++/CLI).
ΠΡΠΈΠΌΠ΅Ρ: ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° C++/CLI
ΡΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Π° ΡΠ°Π±ΠΎΡΠΎΠΉ ΠΏΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Π΄Π»Ρ Visual Studio 2005: ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ Visual C++Π½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ².
ΠΡΠΈΠ±ΠΊΠ°: «getch: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
Π Π°Π±ΠΎΡΠ° Ρ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΌΠΈ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ. ΠΡΠΈΠ±ΠΊΠ° «getline: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡ Π² ΡΡΠΎΠΌ)),Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ ΠΊΡΡΡΠΎΠ²ΡΡ Π½Π°Π΄ΠΎ ΡΠ΄Π°Π²Π°ΡΡ.Π’Π΅ΠΌΠ° ΠΊΡΡΡΠΎΠ²ΠΎΠΉ: Π’Π΅ΠΊΡΡ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π»Ρ.
ΠΡΠΈΠ±ΠΊΠ° ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ «error C3861: merge: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ΠΌ void MergeSort(vector &buf, size_t l, size_t r) < if (l.
ΠΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠ²Π°Π΄ΡΠ°Ρ ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° «sqare: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΠΏΠΈΡΠ΅Ρ, ΡΡΠΎ «sqare: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½». ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΊΠ°ΠΊ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ! sqare Π΄ΠΎΠ»ΠΆΠ½ΠΎ.
ΠΠ΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ½ΡΡΡ Π² ΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΠ° «ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠΡΠΈΠ±ΠΊΠ° Π² 10 ΠΈ 18 ΡΡΡΠΎΠΊΠ΅, ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ. #include #include.
ΠΠ°ΠΊ ΠΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ ΡΡΡΠΎΠΊΡ
#include
ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½Π° Π½ΡΠΆΠ½Π°?
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 3 ΠΌΠΈΠ½ΡΡΡ
ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π» ΡΠ»ΠΎΠ²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ _getch()
Π²ΡΠ΄Π°Π΅Ρ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 4 ΠΌΠΈΠ½ΡΡΡ
Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ,Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠ°ΠΊ Π²Π΅ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ
Artem123, ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· conio.h Π²ΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΡΡΠΌ system(«pause»); (ΠΡ ΠΎΠ΄ΠΈΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ iostream)
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 2 ΠΌΠΈΠ½ΡΡΡ
Artem123, ΠΠΎΠ³Ρ ΡΠΊΠΈΠ½ΡΡΡ ΡΠ²ΠΎΡ ΡΠΎΡΡΠΈΠ½Ρ ΠΏΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ². ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ(ΠΠΈΡΠ°Π» Π½Π° Π°Π½Π΄ΡΠΎΠΈΠ΄, Π½ΠΎ gcc ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π½Π° c++)
ΠΠΎΡ Π½Π΅ Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠ²Π΅Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ Π΄ΡΠΎΠ±ΡΡ. ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
ΠΡΡ Π½Π° ΡΡΠ΅Ρ ΠΏΡΠΈΡΠΈΠ½Ρ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π°Π³ ΡΡΡΠ΄ΠΈΠΈ ΠΈ ΠΎΠ½Π° ΠΏΠ»ΠΎΡ ΠΎ Π»ΠΈΠ±ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π·Π°Π³ΡΡΠ·ΠΈΠ»Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ _getch(); Π΅ΡΠ΅ ΡΠ°Π·
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 2 ΠΌΠΈΠ½ΡΡΡ
ΠΠ°ΠΊ ΠΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ ΡΡΡΠΎΠΊΡ
#include
ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½Π° Π½ΡΠΆΠ½Π°?
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· 3 ΠΌΠΈΠ½ΡΡΡ
Π‘Π½Π°ΡΠ°Π»Π° ΠΡ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΡΠ΅ ΠΊΠΎΡΠ΅Π½Ρ,
ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΠ΅, Π° ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ.
ΠΡΠ΅ ΡΠ°Π·:
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° 3-Π΅ΠΉ Π΄ΠΈΠ°Π»ΠΎΠΆΠΊΠ΅ Π½Π°Π΄ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ
«ΠΡΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ (Empty project)»
Π ΠΏΠΎΡΠ΅ΠΌΡ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ ΡΡΡΠΎΠΊΠ° kv=sqrt(d); Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½Π° Π²Π½ΡΡΡΡ if?
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΡΠΈΠ±ΠΊΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ «time ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Ρ Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Visual Studio ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π°ΡΠ°Π»Π° ΡΡΠΈΡΡ C++. Π.
ΠΡΠΈΠ±ΠΊΠ° C3861 «split ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
Π‘ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π» ΠΊΠΎΠ΄ split. Π₯ΠΎΡΡ ΡΡΠΎΠ±Ρ ΡΡΡΠΎΠΊΡ string ΡΠ°Π·Π±ΠΈΠ»ΠΎ Π² ΠΌΠ°ΡΡΠΈΠ² ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ. ΠΠΎΠΆΠ΅Ρ Π½ΡΠΆΠ½ΠΎ.
ΠΡΠΈΠ±ΠΊΠ° «fmod: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊΡΡ ΡΠ»ΡΠΆΠ±Ρ Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ? fmod: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½
Int _tmain(int argc, _TCHAR* argv[]) ΠΈ Π΄Ρ
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
Π§ΡΠΎ Π΅ΡΡΡ argc ΠΈ **argv Π² ΡΡΠ½ΠΊΡΠΈΠΈ int main(int argc, char **argv)?
ΠΠ΄ΡΠ°ΡΡΠ²ΡΠΉΡΠ΅, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΠΊΠΎΠ΄Π΅ΡΡ! Π§ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ argc ΠΈ **argv Π² ΡΡΠ½ΠΊΡΠΈΠΈ int main(int argc, char.
int main() ΠΈ int _tmain(int argc, _TCHAR* argv[])
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Microsoft Visual Π‘++ 2010 Express ΡΠΎΠ·Π΄Π°Π΅Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ.
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Ρ int main(int argc, char*argv[])
ΠΡΠ»ΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΠΎ int argc ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Ρ. Π΅ Π΅ΡΠ»ΠΈ argc>1 ΡΠΎ.
Π ΠΎΠ±ΡΠ΅ΠΌ ΡΡ Π½Π΅ Π²Π΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π» Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏ, ΠΊΠΎΠΏΠΈΡΡΠΉ Π²Π΅ΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°ΠΉΠ» stdafx.h
Π Π΅ΡΠ΅Π½ΠΈΠ΅
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
Π§ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠ° ΡΡΡΠΎΠΊΠ°? int _tmain(int argc, _TCHAR* argv[])
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ, Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ DEV, ΡΠ΅ΡΠΈΠ» ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΡ Π½Π° Visual Studio 2010 Express C++. Π‘++ Π΅ΡΠ΅.
ΠΠΎΡΠ΅ΠΌΡ _TCHAR Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ int _tmain(int argc, _TCHAR* argv[])
// ConsoleApplication42.cpp: ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΎΡΠΊΡ Π²Ρ
ΠΎΠ΄Π° Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. // #include.
ΠΡΠ³ΡΠΌΠ΅Π½ΡΡ main(int argc, char *argv[])
ΠΠΊΡΠΏΠ΅ΡΡΡ Π² Ρ++,ΠΎΠ±ΡΡΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½ΠΎΠ²ΠΈΡΠΊΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΠ» ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ,Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΊ.
ΠΡΠ΅ΠΌ Π·Π΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅!
ΠΡΠ΄ΡΡΠ΅ Π΄ΠΎΠ±ΡΡ ΠΏΠΎΠΌΠΎΠ³ΠΈΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ:
ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡ Π·Π½Π°ΡΠΈΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π° Visual C++
ΠΏΠΈΡΠ°Π» Π½Π΅ Ρ ΡΠ°ΠΌ, ΡΠΊΠ°ΡΠ°Π» ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ Ρ Π³ΠΈΡΡ
Π°Π±Π°, Ρ
ΠΎΡΡ ΠΎΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ
ΠΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΏΠΎ ΡΠ²Π΅ΡΠ΅Π½ΠΈΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π³ΠΎΡΠΎΠ²Π° ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π±Π΅Π·ΠΎΡΠΈΠ±ΠΎΡΠ½Π°, ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΠΈΡΡΠ°ΡΠΈΡ ΡΠ°ΠΊΠΎΠ²Π° ΡΡΠΎ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π²ΡΠ»Π°Π·ΠΈΡ ΠΏΠΎΠ»Π½ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΎΡΡΠ°Π½ΠΎΠ²Π»ΡΡΡ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΈΠ· Π½ΠΈΡ
ΠΠΎΡ ΡΠ°ΠΌ ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΠΎΠΌΠΎΡΡ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ , ΠΊΡΡΡΠΎΠ²ΡΡ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΡΡ ΡΠ°Π±ΠΎΡ Π·Π΄Π΅ΡΡ.
ΠΡΠΈΠ±ΠΊΠ° «ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½» ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°
Π²ΡΠ΅ΠΌ Π΄ΠΎΠ±ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ. ΠΏΡΡΠ°ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠΉ ΠΊΠ»Π°ΡΡ Π΄Π»Ρ machine, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ.
ΠΠ΅Ρ, Π²ΡΠ΅ ΡΠΊΠ°ΡΠΈΠ²Π°Π»ΠΎΡΡ ΠΎΠ΄Π½ΠΈΠΌ zip Π°ΡΡ ΠΈΠ²ΠΎΠΌ, Π²Π½ΡΡΡΠΈ Π²ΡΠ΅ Π΅ΡΡΡ, log.h ΠΈ Filelog.h Π΅ΡΡΡ, Π²ΠΎΡ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅
ΠΠ΅ΠΏΠΎΡ
ΠΎΠΆΠ΅ ΡΡΠΎΠ±Ρ Π΄Π»Ρ Π»ΠΈΠ½ΡΠΊΡΠ° ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π² Π»ΠΈΠ½ΡΠΊΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ zip ΡΠΎΡΠΌΠ°ΡΠ° Π½Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ
Π’Π°ΠΌ ΠΆΠ΅ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠΊΠ΅ Π»Π΅ΠΆΠ°Ρ ΡΡΠΈ ΠΊΠΎΠ΄Ρ Π² tar.gz Π²ΠΎΡ ΠΎΠ½ΠΈ ΠΏΠΎΡ
ΠΎΠΆΠ΅ Π΄Π»Ρ Π»ΠΈΠ½ΡΠΊΡΠ°
App(void)» (??1App@@UEAA@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_signal_init Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl App::App(int,char * *)» (??0App@@QEAA@HPEAPEAD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_signal_start Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: int __cdecl App::exec(void)» (?exec@App@@QEAAHXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_signal_stop Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static void __cdecl App::onSignal(struct uv_signal_s *,int)» (?onSignal@App@@CAXPEAUuv_signal_s@@H@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_close Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static void __cdecl Console::onRead(struct uv_stream_s *,__int64,struct uv_buf_t const *)» (?onRead@Console@@CAXPEAUuv_stream_s@@_JPEBUuv_buf_t@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_close» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_close» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_read_start Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl Console::Console(class IConsoleListener *)» (??0Console@@QEAA@PEAVIConsoleListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_read_start» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_is_readable Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl Console::Console(class IConsoleListener *)» (??0Console@@QEAA@PEAVIConsoleListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_is_readable» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_tty_init Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl Console::Console(class IConsoleListener *)» (??0Console@@QEAA@PEAVIConsoleListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_tty_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_tty_set_mode Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl Console::Console(class IConsoleListener *)» (??0Console@@QEAA@PEAVIConsoleListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_tty_set_mode» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_try_write Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl ConsoleLog:rint(char *)» (?print@ConsoleLog@@AEAAXPEAD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_try_write» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_is_writable Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: bool __cdecl ConsoleLog::isWritable(void)const » (?isWritable@ConsoleLog@@AEBA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_is_writable» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_guess_handle Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: bool __cdecl ConsoleLog::isWritable(void)const » (?isWritable@ConsoleLog@@AEBA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_buf_init Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl FileLog::write(char *,unsigned __int64)» (?write@FileLog@@AEAAXPEAD_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_buf_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_fs_req_cleanup Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl FileLog::FileLog(char const *)» (??0FileLog@@QEAA@PEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_fs_req_cleanup» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_fs_open Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl FileLog::FileLog(char const *)» (??0FileLog@@QEAA@PEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_fs_open» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_fs_write Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl FileLog::write(char *,unsigned __int64)» (?write@FileLog@@AEAAXPEAD_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_strerror Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: int __cdecl Client::resolve(char const *)» (?resolve@Client@@AEAAHPEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_strerror» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_shutdown Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: bool __cdecl Client::close(void)» (?close@Client@@AEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_read_stop Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: bool __cdecl Client::close(void)» (?close@Client@@AEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_is_closing Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: void __cdecl ::operator()(stru ct uv_shutdown_s *,int)const » (??R @@QEBAXPEAUuv_s hutdown_s@@H@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_tcp_init Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl Client::connect(struct sockaddr *)» (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_tcp_nodelay Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl Client::connect(struct sockaddr *)» (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_tcp_connect Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl Client::connect(struct sockaddr *)» (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_timer_init Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl Client::Client(int,char const *,class IClientListener *)» (??0Client@@QEAA@HPEBDPEAVIClientListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_timer_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Network.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_timer_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_timer_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_timer_start Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl Client::startTimeout(void)» (?startTimeout@Client@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_timer_start» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Network.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_timer_start» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_timer_start» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_timer_stop Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: bool __cdecl Client::disconnect(void)» (?disconnect@Client@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_timer_stop» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_timer_stop» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_getaddrinfo Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: int __cdecl Client::resolve(char const *)» (?resolve@Client@@AEAAHPEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_freeaddrinfo Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static void __cdecl Client::onResolved(struct uv_getaddrinfo_s *,int,struct addrinfo *)» (?onResolved@Client@@CAXPEAUuv_getaddrinfo_s@@HPEAUaddrinfo@ @@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_ip4_name Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl Client::connect(class std::vector > const &,class std::vector > const &)» (?connect@Client@@AEAAXAEBV?$vector@PEAUaddrinfo@@V?$allocat or@PEAUaddrinfo@@@std@@@std@@0@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_ip6_name Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl Client::connect(class std::vector > const &,class std::vector > const &)» (?connect@Client@@AEAAXAEBV?$vector@PEAUaddrinfo@@V?$allocat or@PEAUaddrinfo@@@std@@@std@@0@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_hrtime Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: __cdecl SubmitResult::SubmitResult(__int64,unsigned int,unsigned __int64)» (??0SubmitResult@@QEAA@_JI_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\SubmitResult.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_version_string Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl Options::showVersion(void)» (?showVersion@Options@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_version_string» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Summary.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2001 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» «uv_version_string» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Platform_win.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_fs_close Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: bool __cdecl Options::save(void)» (?save@Options@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» MHD_get_version Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: void __cdecl Options::showVersion(void)» (?showVersion@Options@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_exepath Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: static char const * __cdecl Platform::defaultConfigName(void)» (?defaultConfigName@Platform@@SAPEBDXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Platform.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_thread_create Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: void __cdecl Handle::start(void (__cdecl*)(void *))» (?start@Handle@@QEAAXP6AXPEAX@Z@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Handle.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_thread_join Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: void __cdecl Handle::join(void)» (?join@Handle@@QEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Handle.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_async_init Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: static bool __cdecl Workers::start(class std::vector > const &)» (?start@Workers@@SA_NAEBV?$vector@PEAVOclThread@@V?$allocato r@PEAVOclThread@@@std@@@std@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_async_send Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: static void __cdecl Workers::submit(class Job const &)» (?submit@Workers@@SAXAEBVJob@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_queue_work Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static void __cdecl Workers::onResult(struct uv_async_s *)» (?onResult@Workers@@CAXPEAUuv_async_s@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_rwlock_init Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: static bool __cdecl Workers::start(class std::vector > const &)» (?start@Workers@@SA_NAEBV?$vector@PEAVOclThread@@V?$allocato r@PEAVOclThread@@@std@@@std@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_rwlock_rdlock Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: static class Job __cdecl Workers::job(void)» (?job@Workers@@SA?AVJob@@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_rwlock_rdunlock Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: static class Job __cdecl Workers::job(void)» (?job@Workers@@SA?AVJob@@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_rwlock_wrlock Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: static void __cdecl Workers::setJob(class Job const &,bool)» (?setJob@Workers@@SAXAEBVJob@@_N@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» uv_rwlock_wrunlock Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: static void __cdecl Workers::setJob(class Job const &,bool)» (?setJob@Workers@@SAXAEBVJob@@_N@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» MHD_start_daemon Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: bool __cdecl Httpd::start(void)» (?start@Httpd@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» MHD_lookup_connection_value Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static int __cdecl Httpd::handler(void *,struct MHD_Connection *,char const *,char const *,char const *,char const *,unsigned __int64 *,void * *)» (?handler@Httpd@@CAHPEAXPEAUMHD_Connection@@PEBD222PEA_KPEAP EAX@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» MHD_queue_response Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)» (?done@Httpd@@CAHPEAUMHD_Connection@@HPEAUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» MHD_create_response_from_buffer Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)» (?done@Httpd@@CAHPEAUMHD_Connection@@HPEAUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» MHD_destroy_response Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)» (?done@Httpd@@CAHPEAUMHD_Connection@@HPEAUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» MHD_add_response_header Π² ΡΡΠ½ΠΊΡΠΈΠΈ «private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)» (?done@Httpd@@CAHPEAUMHD_Connection@@HPEAUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK2019 ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» MHD_is_feature_supported Π² ΡΡΠ½ΠΊΡΠΈΠΈ «public: bool __cdecl Httpd::start(void)» (?start@Httpd@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
ΠΡΠΈΠ±ΠΊΠ° LNK1120 Π½Π΅ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΡ
Π²Π½Π΅ΡΠ½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²: 62 xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Debug\xmrig-amd.exe 1