분류 전체보기539 [Modern C++] Chapter 09. 전달 참조 (forwarding reference) GitHub : https://github.com/developeSHG/Modern-C/blob/a30dc0a22e2afcdb8ae81e9ca9e3f46fb125ab66/Modern%20C%2B%2B/Modern%20C%2B%2B/%EC%A0%84%EB%8B%AC%20%EC%B0%B8%EC%A1%B0%20(forwarding%20reference).cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com 오른값이라는 개념으로 인해 template이나 auto같이 형식을 연역하는 부분에 있어 오른값.. 2023. 5. 23. [Modern C++] Chapter 08. 오른값 참조 (rvalue reference) GitHub : https://github.com/developeSHG/Modern-C/blob/a30dc0a22e2afcdb8ae81e9ca9e3f46fb125ab66/Modern%20C%2B%2B/Modern%20C%2B%2B/%EC%98%A4%EB%A5%B8%EA%B0%92%20%EC%B0%B8%EC%A1%B0%20(rvalue%20reference).cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com 프로그래밍을 할 때 는 안전하게 할 수 밖에 없는데 안전을 위해 인수로 받은 값을 함.. 2023. 5. 23. [Programmers] (2017 팁스타운) Lv 2. 짝지어 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/12973 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include #include using namespace std; int solution(string s) { stack _stack; for_each(&s[0], &s[0] + s.length(), [&](char& n) { (!_stack.size() || _stack.top() != n) ? _stack.push(n) : _stack.pop(); }); r.. 2023. 5. 23. [Modern C++] Chapter 07. override, final GitHub : https://github.com/developeSHG/Modern-C/blob/a30dc0a22e2afcdb8ae81e9ca9e3f46fb125ab66/Modern%20C%2B%2B/Modern%20C%2B%2B/override%2C%20final.cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com class Creature { public: virtual void Attack()// 가상함수의 첫 시작은 virtual 키워드. { cout 2023. 5. 22. [Modern C++] Chapter 06. delete GitHub : https://github.com/developeSHG/Modern-C/blob/a30dc0a22e2afcdb8ae81e9ca9e3f46fb125ab66/Modern%20C%2B%2B/Modern%20C%2B%2B/delete.cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com class Knight { private: // 정의되지 않은 비공개(private) 함수 void operator=(const Knight& k); // 하지만 외부에서만 막았을 뿐, private로.. 2023. 5. 22. [Modern C++] Chapter 05. enum class GitHub : https://github.com/developeSHG/Modern-C/blob/a30dc0a22e2afcdb8ae81e9ca9e3f46fb125ab66/Modern%20C%2B%2B/Modern%20C%2B%2B/enum%20class.cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com // 주제 : enum class // unscoped enum (범위없는) enum PlayerType : char { Knight = 5, Archer, Mage } enum Monste.. 2023. 5. 22. [Modern C++] Chapter 04. using GitHub : https://github.com/developeSHG/Modern-C/blob/a30dc0a22e2afcdb8ae81e9ca9e3f46fb125ab66/Modern%20C%2B%2B/Modern%20C%2B%2B/using.cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com // 주제 : using typedef vector::iterator VecIt; typedef __int64 id; using id2 = int; // 1) 직관성 // 예시. 함수포인터 typedef.. 2023. 5. 22. [Modern C++] Chapter 03. nullptr GitHub : https://github.com/developeSHG/Modern-C/blob/a30dc0a22e2afcdb8ae81e9ca9e3f46fb125ab66/Modern%20C%2B%2B/Modern%20C%2B%2B/nullptr.cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com #include using namespace std; // 주제 : nullptr void Test(int a) { cout 2023. 5. 22. [Modern C++] Chapter 02. 중괄호 초기화 { } GitHub : https://github.com/developeSHG/Modern-C/blob/a30dc0a22e2afcdb8ae81e9ca9e3f46fb125ab66/Modern%20C%2B%2B/Modern%20C%2B%2B/reset.cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com #include using namespace std; // 주제 : 중괄호 초기화 { } class Knight { public: }; int main() { // 중괄호 초기화 { } int a = 0.. 2023. 5. 22. [Modern C++] Chapter 01. auto GitHub : https://github.com/developeSHG/Modern-C/blob/c0a9a3c764602da00777ac9b0f90a2c2a24061d0/Modern%20C%2B%2B/Modern%20C%2B%2B/auto.cpp GitHub - developeSHG/Modern-C: Modern C++ Modern C++. Contribute to developeSHG/Modern-C development by creating an account on GitHub. github.com #include #include #include // 주제 : auto class Knight { public: int _hp; } template void Print(T t) { cout 타이핑이 길어지.. 2023. 5. 22. 이전 1 ··· 19 20 21 22 23 24 25 ··· 54 다음