Default - 0421cjy/cplusplus GitHub Wiki
์๋ฒ ์ฝ๋ฉ ์ปจ๋ฒค์ ์๋ฒ ์์ค์ฝ๋ ์ฝ๋ฉ ์ปจ๋ฒค์ ๊ท์น์ ๋๋ค.
์์น ์์ ๊ท์น์งํฉ ์ค์๋ฅผ ํผํ์ ์ต์ IDE(ํตํฉ๊ฐ๋ฐํ๊ฒฝ)๋ฅผ ๋ฏฟ์ VisualStudio 2015 ๊ธฐ๋ณธ์์์ ์ฌ์ฉํ์ ์์ ์์คํ์ผ
์ธ์ฝ๋ฉ cp949 ์ค๋ CR-LF ๋ค์ฌ์ฐ๊ธฐ
Allman style ํญ ์ฌ์ฉ ํญ ์ฌ์ด์ฆ 4 ๋ค์ด๋ฐ
๋ณ์๋ camelCase ๊ทธ ์ธ PascalCase ๋งคํฌ๋ก๋ SCREAMING_SNAKE_CASE ์ ๋์ด ๋ฉค๋ฒ๋ณ์ m_ ์ด๊ฑฐํ E #include
ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ใโช ์ฌ์ฉ ๋๋จธ์ง๋ " " ์ฌ์ฉ ์ ์ด๊ตฌ๋ฌธ
๋๋๋ก ๊ธ์ ํ ์ฌ์ฉ ๋ถ๋ฆฐ๊ฐ์ ๋ฌต์์ ๋น๊ต ๋ถ๋ฆฐ๊ฐ ์ด์ธ๋ ๋ช ์์ ๋น๊ต ์๋คํ๊ธฐ๋ฒ์ ํผํ๋ค ์กฐ๊ฑด์ ์ ํจ์๋ ์ฐ๋ณ์ ๋๋ค ๋ถ๋ฑํธ์ ๊ฒฝ์ฐ ์์ ๊ฐ์ ์ข๋ณ์, ํฐ ๊ฐ์ ์ฐ๋ณ์ ๋๋ค. if ๊ตฌ๋ฌธ์ด ์งง๋ค๋ฉด if๋ฌธ๊ณผ ๊ฐ์ ์ค์ ํ์ค๋ก ์ธ ์ ์๋ค. if ๊ตฌ๋ฌธ์ด if๋ฌธ๊ณผ ๋ค๋ฅธ ์ค์ ์๋ค๋ฉด, ํ์ค์ง๋ฆฌ ๊ตฌ๋ฌธ์ด๋ผ๋ ๋ฐ๋์ {} ๋ธ๋ญ์ผ๋ก ๋ฌถ์ด์ผํ๋ค.
ํค๋ ๋ ์ด์์ #pragma once
#include "์ธ๋2 ํ๋ก์ ํธ.h" #include "์ ์ผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ.h" #include ใC ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ.hโช #include ใC++ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌโช
// ํด๋นํ์ผ์์ ์ฌ์ฉํ ๋งคํฌ๋ก์ ์ธ
// ์ ์ญ ์ ๋ฐฉ์ ์ธ // ์ธ๋ถ๋ค์์คํ์ด์ค ์ ๋ฐฉ์ ์ธ
namespace LM { // ์ ๋ฐฉ์ ์ธ
class C : public B
{
// using
// inner-class
private:
// ๋ฉค๋ฒ๋ณ์
public:
// ๊ณต๊ฐ ๋ฉ์๋
protected:
// ๋ณดํธ ๋ฉ์๋
private:
// ๋น๊ณต๊ฐ ๋ฉ์๋
};
// ํด๋์ค ์ธ๋ถ์ ์ธํจ์ (์: ์ฐ์ฐ์์ค๋ฒ๋ก๋ฉ)
// ์ธ๋ถ์์ ์ฌ์ฉํ ํด๋์ค ๋งคํฌ๋ก์ ์ธ
// extern ์ ์ธ
}
C++11 ๋๋ค ์ฌ์ฉํ์ง ์๋๋ค Store Procedure ํ ์คํธ/์์ ์ ์ฅํ๋ก์์ ์ ๊ฒฝ์ฐ ๋ณธ์ธ ์๋ฌธ์ด๋ฆ์ ์ ๋์ด๋ก ๋ถ์ ๋๋ค. spFoo_sunghoon