際際滷

際際滷Share a Scribd company logo
C++
http://blog.naver.com/ruvendix
貊 螳企襯 覲願鍵 
螳覦 襯 レり    !
http://blog.naver.com/ruvendix
貊 螳企襯 覲願鍵 
襷 貊 螳企襯 襷れ企 讌襷!
螳覦 蟆渚 覿譟燕る 企 譟伎 貊 螳企襯 磯ゴ!
企 int a; 企 蟇 伎 蠏碁!
貊 螳企襯 覲願鍵 
蟲蠍 るレ 一企 螳覦れ  蠍一!
覓朱 貊 螳企 旧 !
れる ル 蠍一 ′ 伎 !
 覈 伎 螳讌  
 覈 伎   危碁ゼ 谿瑚! 
http://jongwook.kim/google-styleguide/trunk/cppguide.xml
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
#define 覦
 る 朱 譟伎讌襷!
.cc .h 企螻給豌!
 .cc UNIX C++  
#pragma once !
#define 覦企ゼ !
 殊 source(src)  script  启襯 襷れ伎 覈手!
 殊 蟆暑 蠏 启襯 牛 蟆暑襯  (讀, 蠍磯蓋 启 )
る 殊 include(inc)  header 煙朱 启襯 襷!
http://blog.naver.com/ruvendix
覦 
覦 碁慨
#include襯 !
覦 語 伎覃 覿 #include襯 譴  朱!
れ 焔 螳 螻朱 蟇一 !
讌襷 貉危  譴企 螻朱 !
http://blog.naver.com/ruvendix
碁殊 
螳 10譴 危覃
碁殊 襦 襷れ企!
讌襷 螻朱 碁殊  襦蠏碁 襴蟆 襷  !
覓, 覦覲給, 螳覲 語, 螳 , 蠏  碁殊 覿螳!
伎姶 碁殊  貉危朱  IDE螳  !
碁殊 覃 る 殊 豌襴,
碁殊 覃螳 襷讌覃 inl.h 磯 覈!
襷ろ襦 覲企る 碁殊 襯 伎!
 IDE 牛 螳覦 蟆曙 詩
http://blog.naver.com/ruvendix
襷り覲 
襷り覲
 -> 豢 !
 襷り覲 螳 谿語^襷 る 覈!
豢 襷り覲 螳 覲蟆曙るる 覈!
レ 譯朱 朱 覲, const 谿語^願
豢レ 譯朱 誤郁 !
襦 襷り覲螳 豢螳企   讌貅 !
讌襷 襷 ろ殊 る 蠎 磯ゼ  !
http://blog.naver.com/ruvendix
る 
#include 襯 讌る
螳煙 レ!
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
namespace
C++ namespace螳
譴!
namespace 譯朱 襦語 企!
using namespace std; 企 蟇 蠍讌!
 using 瑚骸 namespace 覲覈  螳!
碁殊 namespace 蠍讌!
る 殊 企  namespace襷 !
http://blog.naver.com/ruvendix
namespace
http://blog.naver.com/ruvendix
譴豌 企
覃る 企る
譴豌 企れ襷  螳!
轟壱 蠍一襷 覃る 企るゼ る
譴豌 企 豌企ゼ 伎 !
http://blog.naver.com/ruvendix
 
  
static !
襷襦  襯 螻 矩る
襦企 企  namespace襯 !
覈 殊  螳 る
襭 企る #include襯 !
http://blog.naver.com/ruvendix
 
static 覃 脚!
http://blog.naver.com/ruvendix
 
企  namespace 脚!
企  namespace static豌 !
http://blog.naver.com/ruvendix
 覲
 覲  
static !
襷襦  覲襯 螻 矩る
POD襯 る0 襷 !
 POD Plain Old Data, C  蟲譟一牡襯 詩
http://blog.naver.com/ruvendix
讌 覲
讌 覲 瑚骸 
豐蠍壱!
覲 襦 蟯  蟆る朱Μ 覈!
覦覲旧 蠏碁 覦覲給  襷れ企!
覦覲給語 煙 覃語  覯襷 語襦 襷れ企!
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
煙
煙
覲旧″ 豐蠍壱襯 手!
覲旧″ 豐蠍壱 Init() 螳 覃襦 !
煙 螳 襯 語讌 襷!
煙襯 覲旧″蟆 襷る 覯蟾 る!
http://blog.naver.com/ruvendix
豐蠍壱
(覃る 覲)
煙 豐蠍壱!
 蟲煙 豐蠍壱(覃る 企殊伎)襯
伎伎 豐蠍壱!
C++11 伎企 企 襦企 煙襯 伎!
http://blog.naver.com/ruvendix
explicit
覲 煙 覓伎^蟇
explicit !
覲 煙 explicit朱 覓旧 覲 襷 !
覲旧 煙 豪 蟆曙郁 朱 explicit 讌 襷!
http://blog.naver.com/ruvendix
覲旧 煙
襷  襷
覲旧 煙襯 !
覲旧 煙  Copy() 螳 襯 襷れ企!
覲旧 煙 螳 豌願 覲旧″伎 螳煙   !
STL 螳豌企ゼ 譯 豢ロ 
 覲旧螳 磯る覃 企 煙襯 伎!
http://blog.naver.com/ruvendix
覲旧 煙
蠍磯蓋 覲旧 煙 覦 蠍磯蓋  一一襯
讌 蟆り 襴 襷ろ襦
http://blog.naver.com/ruvendix
煙 螻 (C++11 伎)
煙 螻 
!
煙 螻   貊襯 譴企 螻手 !
豌 覲企 譬 穴襴讌襷 旧伎覃 ク!
http://blog.naver.com/ruvendix
煙 螻 (C++11 伎)
煙  蟲煙 豐蠍壱  貊襯 譴企 螻手 !
http://blog.naver.com/ruvendix
煙 螻 (C++11 伎)
 企る 螳 る 磯 豐蠍壱伎 る  !
http://blog.naver.com/ruvendix
蟲譟一牡
 覲企  
蟲譟一牡襯 !
POD襦  蟇磯朱 覃襯 覃 !
煙, 覃語, 蠏 覃  螳!
蠏 語 るジ 蠍磯レ る 企る 襷れ企!
http://blog.naver.com/ruvendix
企 
 襦企
public  !
protected private  譴 !
 螳レ煙  企る virtual襦 襷れ企!
螳煙  螳  virtual 覿  覿!
http://blog.naver.com/ruvendix
一一 る襦
襦企
一一 る襦 手!
一一 る襦 襦蠏碁  覲旧″蟆 襷  !
觜蟲,  煙 蠏碁 覃襯 磯 襷れ企!
襦企  螳豌 襦襷 !
http://blog.naver.com/ruvendix
蠏 
覲 襯  
private朱 襷れ企!
 蟯螻朱 襯 protected襦 襷れ企!
 蠏 覃(Get, Set)襦 伎!
static const  public朱 襷れ企!
http://blog.naver.com/ruvendix
 
螳煙 
 襯 讌貅!
http://blog.naver.com/ruvendix
 (C++11 伎 )
 襯 讌る 螳煙 レ!
typedef
enum
static  const
煙
覃語
覃
(static  const )
public -> protected -> private
http://blog.naver.com/ruvendix
 蠍語
 蠍語願 40譴
願覃   讌 螻覩狩!
 蠍語願 覓 蠍語伎覃 螻襴讀  る!
豕 譴覲旧 譴企伎   襦 襷れ企!
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
蟠螻 る 誤(C++11 伎)
蟲蠍 る 誤磯
std::unique_ptr !
std::unique_ptr  螳豌伎 蟠 1:1 蟯螻讌襷
std::move()襦 蟠 伎 螳ロ!
std::shared_ptr, std::auto_ptr, scoped_ptr, linked_ptr 讌 襷!
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
谿語^ 語
谿語^ 語 襦企
const襯 !
谿語^ れ襦 覲語 螳 覲蟆渚 襯 !
螳 覲蟆渚 覈企朱 誤磯ゼ 語襦 蟆!
http://blog.naver.com/ruvendix
r-value 谿語^
r-value 谿語^
std::move()襯 !
r-value 谿語^, std::forward, std::move_iterator,
std::move_if_noexcept 讌 襷!
STL  螳豌伎 るる螳   企 煙襯 伎!
http://blog.naver.com/ruvendix
る襦
る襦 襦企
煙襷 !
 襷り覲襷 殊る 蠏碁 襴酔 蟇磯
AddInt(), AddDouble() 企蟆 襯 襷れ企!
る襦  蠍磯レ  殊 襷 !
http://blog.naver.com/ruvendix
蠍磯蓋 語
蠍磯蓋 語 襦企
覓伎!
蠍磯蓋 語襯 覃 る襦 覓語襦 蟲ロ 覲旧″伎!
蠍磯蓋 語襯 伎螻 苦朱 る襦 伎蟇磯 襯 襦 襷れ企!
螳覲 語  蠍磯蓋 語襯 企 !
http://blog.naver.com/ruvendix
螳覲 蠍語 覦一
螳覲 蠍語 覦一伎 襦企
覓伎!
螳覲 蠍語 覦一願骸 alloca() 讌 襷!
襷 螻 苦朱 scoped_ptr, scoped_array襯 !
http://blog.naver.com/ruvendix
friend
friend 螳覲企
覲 襯 蟯危讌 !
friend襯 譯 覃 螳煙 覓語螳  蟇 襷!
讌襷 碁 レ 襷! 螳 ろ碁ゼ   !
貉碁, 企れ 蟒 碁!
http://blog.naver.com/ruvendix
 豌襴
C++ 覦  豌襴
襦企 手!
try throw catch 襦企 讌 襷!
ろ 螳蠍 覓語 覯蟾  れ伎  !
讌襷 豌覿 C++  豌襴襯 伎 襦碁 朱襦
襦語 覦レ 磯 壱蟆 !
http://blog.naver.com/ruvendix
RTTI
RTTI襯 る 蟇
襦蠏碁 覿る 蟆!
れ襦 螳襴り  螳豌企ゼ 誤る 蟇
襦蠏碁 り 覓語螳 る !
螳 ろ碁ゼ   企 蟯谿!
http://blog.naver.com/ruvendix
 貂ろ
static_cast襯 襷 !
static_cast C  貂ろ 一一覲企 !
const_cast const 煙 蟇壱螻 苦  !
dynamic_cast 煙 誤 襷 !
reinterpret_cast 誤 覲 !
http://blog.naver.com/ruvendix
ろ碁
螳煙 
C語伎 豢レ !
cout螻 cin 一一 る襦 覓語 覯蟾 れ伎  !
C語伎 豢レ  讌螳 蠍 覓語 覯蟾 暑!
iostream襷 企 printf()襯 伎  !
http://blog.naver.com/ruvendix
讀螳 一一
覦覲給語 覦覲旧
 讀螳 一一襯 !
 讀螳 一一螳  讀螳 一一覲企 蠍郁願  讌щ!
 谿企 讌襷  讀螳 一一襯  讓曙朱 螻ろ!
http://blog.naver.com/ruvendix
const
煙  const
蠏轟朱 !
const 蠏谿 覓語螳 蠍  讌襷  豸°伎 譬!
mutable 碁讌襷 る 覓語螳 蠍 襯 !
http://blog.naver.com/ruvendix
constexpr(C++11 伎)
貉危  螳 る
constexpr !
const 壱 螳 覦碁(螻)讌襷
constexpr 貉危  螳 覦碁!
磯殊 int num_list[Length()] 企 蟆 螳!
http://blog.naver.com/ruvendix
 
 襦企
int襯 !
るジ   る stdint.h襯 伎!
襦企 unsigned 讌 襷!
for (unsigned int i = foo.Length()-1; i >= 0; --i)
企蟆 れ 襯 !
unsigned 豕螳 0企朱 れ 讌 襷!
http://blog.naver.com/ruvendix
64觜 伎
64觜 伎煙 螳讌る
intptr_t襯 !
intptr_t 32觜語 64觜語  蠍郁 殊!
intptr_t unsigned 覯 size_t襯 る %z  讌襯 !
http://blog.naver.com/ruvendix
64觜 伎
intptr_t襯 32觜語 64觜語 る
inttypes.h襯 伎 レ SCNdPTR, 豢レ PRIdPTR 伎伎 !
http://blog.naver.com/ruvendix
襷ろ襦
襷ろ襦  
碁殊 襯 !
襷ろ襦  願碓, const襦 豌危  !
襷ろ襦 #define 覦伎襷 !
觜譯殊 ろれ 蟆曙 _DEBUG _NDEBUG  螳ロ!
http://blog.naver.com/ruvendix
NULL(C++11 伎 )
 磯 
NULL !
 0, れ 0.0朱 豐蠍壱!
誤磯 NULL  nullptr襦 豐蠍壱!
char 0, 覓語伎 朱 豐蠍壱!
http://blog.naver.com/ruvendix
sizeof
覲企る 覲襯
sizeof !
覲 覲 螳レ煙 蟇一 讌襷
 語讌 覲 螳レ煙 !
覦一伎 螳襴る 誤一 蟆曙 sizeof襯 讌 襷!
蠏碁 誤磯ゼ 伎伎 覦一伎 蠍磯ゼ 蟲 襯 磯 襷れ企!
http://blog.naver.com/ruvendix
auto(C++11 伎)
auto 讌 覲襦襷
!
auto襯 譯 覃 螳煙 讌襷
 auto  貊襯 螳蟆壱蟆 襷  !
, namespace, 企れ 襦 讌 襷!
auto襯 伎 譴蟯 豐蠍壱 讌 襷!
 覦  讌 襷!
http://blog.naver.com/ruvendix
auto(C++11 伎)
auto襯 STL 伎覃 覦覲旧襯 所 誤  !
http://blog.naver.com/ruvendix
譴蟯 豐蠍壱(C++11 伎 )
譴蟯 豐蠍壱襯
蠏轟朱 !
譴蟯 豐蠍壱  貊襯 螳蟆壱蟆 襷  !
C++11 伎覿磯 std::initializer_list襯 伎 豐蠍壱 螳ロ!
http://blog.naver.com/ruvendix
譴蟯 豐蠍壱(C++11 伎 )
C++11 伎覿磯 譴蟯 豐蠍壱螳 ル!
http://blog.naver.com/ruvendix
 (C++11 伎)
  襦企
覓伎!
   覃  貊螳 螳蟆壱伎  !
讌襷 覈 覃  貊螳 蟲ロ 覲旧″伎  !
 る  , std::function, std::bind襯 讌 襷!
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
螻牛 蠏豺
企 曙襯 狩螻
誤蟆 燕!
譯  曙 企 蟯谿!
讌襷 螻朱 旧 ろ  朱る所 襷!
http://blog.naver.com/ruvendix
 企
 企 覿
覓語襦 燕!
 企 _   伎 企ゼ 蟲覿!
启  襴 企 手焔 讌!
蟯  朱朱Μ 覈 所   !
http://blog.naver.com/ruvendix
 企
 企 覿
覓語襦 !
 企 覓語襦 蟲覿!
) class TestSimpleClass
企, 蟲譟一牡, typedef, 願碓 !
http://blog.naver.com/ruvendix
覲 企
覲 企 覿
覓語襦 燕!
覲 企 _ 伎 蟲覿!
蟲譟一牡  蠏豺 磯ジ!  覲襯 企る g_襯 覿!
) int apple_count
http://blog.naver.com/ruvendix
 企
 企 Konstant 曙
k襯 襦 !
 企  企豌 覓語襦 蟲覿!
) const int kMaxStage
 Konstant 朱
http://blog.naver.com/ruvendix
 企
 企 覿
覓語襦 !
 企 覓語襦 蟲覿!
襦蠏碁 譬襭  OrDie襯 覿!
蠏  get(), set() 覓語襦 襷れ伎 るジ  蟲覿!
) void TestFunction(int argument), get_field(void), ExitOrDie(void)
http://blog.naver.com/ruvendix
namespace 企
namespace 企 覿
覓語襦 燕!
namespace 企 襦 企 !
Namespace 企 _ 伎 蟲覿!
) namespace good_project
http://blog.naver.com/ruvendix
願碓 企
願碓 企 覿
k襯 襦 !
願碓 企 襷ろ襦 豌  襦瑚 る
蠏碁 蠏 襦碁ゼ 磯ゴ, 豢 覦覃  蠏豺 !
願碓 企  蠏豺  企螻 狩!
) enum TestEnum { kOneEnum, kTwoEnum }
http://blog.naver.com/ruvendix
襷ろ襦 企
襷ろ襦 企 覿
覓語襦 燕!
襷ろ襦 企 _ 伎 蟲覿!
) #define MAX_STAGE 100
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
螻牛 譯殊
譯殊 螻襴讀 覦 覯
譯朱 る!
螻朱 譯殊  !
蟲 螻  伎 譯殊朱 燕  !
) count++; // count 螳 1讀螳.
襷豢る 覦 狩, 襷豺 煙 !
http://blog.naver.com/ruvendix
 譯殊
覈 殊 襾碁Μ襷
譯殊朱 燕!
 譯殊 蟠,  る 襦 る!
 伎 讌   DEPRECATED  蠍謂  襯 !
http://blog.naver.com/ruvendix
 譯殊
企 朱 覈  殊 譯殊 燕!
http://blog.naver.com/ruvendix
覈谿
http://blog.naver.com/ruvendix
蠏 語 襾語
 貊  譴 80企企!
ASCII襯 ! り記願 覃 UTF-8 !
  ろ伎るゼ !
http://blog.naver.com/ruvendix
蠏 語 襾語
 語 襦企  譴 企!
 譴 願覃 覲願鍵 譬蟆 襴!
if螳  譴企 if (true) return;企蟆 燕!
觜伎 覦覲給語 continue襦  譴 !
while (true) continue
http://blog.naver.com/ruvendix

More Related Content

Google coding guide