<--------------
#include
#include
int main() {
ย ย ย // Define the thing to print
ย ย ย const std::string thing_to_print = "This is the thing to print!\n";
ย ย ย // Using high_resolution_clock for precise measurements
ย ย ย auto start = std::chrono::high_resolution_clock::now();
------------ >
ย ย ย // Print the thing 10 times (adjust the number as needed)
ย ย ย for (int i = 0; i < 10; ++i) {ย <- ์ค๋ ๋ ๋ณ๊ฒฝ๋ถ๋ถ
ย ย ย ย ย ย std::cout << thing_to_print; // ์ฌ๊ธฐ๋ ์ด ๋ฌธ์ฅ
ย ย ย }
<---------------------
ย ย ย // Calculate the elapsed time
ย ย ย auto end = std::chrono::high_resolution_clock::now();
ย ย ย auto elapsed_time = std::chrono::duration_cast>(end - start);
ย ย ย // Check if it took at least 0.1 seconds
ย ย ย if (elapsed_time.count() >= 0.1) {
ย ย ย ย ย ย ย std::cout << "It took " << elapsed_time.count() << " seconds to print 10 times.\n";
ย ย ย } else {
ย ย ย ย ย ย ย std::cout << "It took less than 0.1 seconds to print 10 times.\n";
ย ย ย }
ย ย ย return 0;
}
------------------- >
ํ์ํ ๊ธฐ๋ฅ ๋นผ์ ์ธ ์ค์ ๋ถ๋ถ์ย --------์ผ๋ก ํ์ํด ๋์
๋ง์๊ฒ ๋ณํํ๋ฉด ๋จ
ํด๊ฒฐํด์ผ ํ๋ ๋ถ๋ถ์ผ๋ก ๋ณด์ด๋๊ฒ
ํ ๋ฆฌ๊ฐ๋ฆฌ ๋ฒจ์ ๋์์ ๊ฐ์ ๋๋ฅด๋๋ฐ
0.1์ด ๋ฆ์ ์ฌ๋ ์ฐพ๊ธฐ
์ฌ๊ธฐ์
๊ฐ์ ํน์ ๋์์
๋ฌธ์ ๋
์ฐ๋ ๋๋ก ๋์ด๊ฐ์ผ ๋์
์ง์ ๊ณต๋ถํ๊ธธ
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฅ ์ -------ํด ๋์ ์ฝ๋
์ ์ฉํ์๋ฉด ๋์
<
>
์ผ๋ก ๊ตฌ๋ณ์ ์ํด ์ถ๊ฐํจ
// ์ฌ๊ธฐ๋ ์ด ๋ฌธ์ฅ
์ด๋ฐ๊ฑฐ ์ ์ธํ๋ฉด
<---> ์์ ์๋ค์ด ์๋๊ฑฐ ํ์ ์์ด์
์ฒ์์ ๊ฑ
---------------------
/ Check if it took at least 0.1 seconds
ย ย ย if (elapsed_time.count() >= 0.1) {
ย ย ย ย ย ย ย std::cout << "It took " << elapsed_time.count() << " seconds to print 10 times.\n";
ย ย ย } else {
ย ย ย ย ย ย ย std::cout << "It took less than 0.1 seconds to print 10 times.\n";
ย ย ย }
ย ย ย return 0;
}
-----------------------
์ด๊ฒ๋ง ๋ด๋ ์์
จ๊ฒ ์ง๋ง (์ด๋ป๊ฒ ์ฌ์ฉ ํ ์ง)
c++ ์ฒ์์ด์ ๋ถ์ ์ํด์ ์ฌ๋ฌ๊ฐ์ง ์ค๋ช
+ ๋งํฌ
๋ฃ์ด๋ด
๋๋ค
- dc official App
์ง์ฌ ๋ง ๊ทธ๋๋ก ์ง์ง ๋์ ์คํ๋ฌธ c++์ ์ด๋ฐ๊ฒ ๊ฐ๋ฅํ๋ฐ C#์ ํ์ ๋ค๊ณ ์! ? ์๋ ?;+#.+
C#์๋ ์ค๋ ๋๋ ์กด์ฌํฉ๋๋ค