본문 바로가기

배움의공간(學)/C++9

[모두의 코드] 올해가 가기 전에... 이제 올 해가 한 달 반 가량 남았다. 아직도 모르고, 처음 들은 개념이 있다는게 믿어지지 않을 정도로 C++ 은 참 많은 기능이 있다. 올해가 다 가기 전에 한번씩 정독해 보려 한다. 2011-03-05 조회수 : 581105 씹어먹는 C++ 강좌 계획 2011-03-06 조회수 : 142038 씹어먹는 C++ - 2011-03-06 조회수 : 122749 씹어먹는 C++ - 2011-05-15 조회수 : 83322 씹어먹는 C++ - 2012-01-01 조회수 : 131583 씹어먹는 C++ - 2012-01-01 조회수 : 94583 씹어먹는 C++ - 2012-02-29 조회수 : 85724 씹어먹는 C++ - 2012-08-04 조회수 : 88823 씹어먹는 C++ - 2013-01-06 조회수.. 2023. 11. 13.
Universal References LValue, RValue 에 대해 아직까지도 제대로 이해하기 어렵다. 퇴근길에 한번 읽어 봐야할 것들.. Universal References in C++11 -- Scott Meyers : Standard C++ isocpp.org [번역] Universal References in C++11 — Scott Meyers 원문: Scott Meyers, Universal References in C++11, 번역: ChatGPT-3수정: lunchballer T&&가 항상 “Rvalue 참조”를 의미하는 것은 아닙니다.by Scott Meyers C++11에서 가장 중요한 새로운 기능 중 하나는 rvalue 참조입니 lunchballer.com 2023. 11. 10.
[모두의 코드] 16 - 3. 타입을 알려주는 키워드 decltype 와 친구 std::declval 타입 과 값 카테고리(value category) https://modoocode.com/294 https://modoocode.com/294 decltype 키워드를 통해서 우리가 원하는 식의 타입을 알 수 있습니다. 만일 해당 식이 단순한 식별자 표현식 (identifier expression) 이라면 그냥 그 식의 타입으로 치환됩니다. 그 이외의 경우라면 해 modoocode.com 2023. 9. 8.
복사 대입 연산자 (copy assignment operator) C++ 복사 대입 연산자(copy assignment operator) ... 대입 연산자는 자신과 같은 타입의 다른 객체를 대입받을 때 사용하는 연산자이다. 객체 자체와 직접적인 연관이 있기 때문에 클래스의 멤버 함수로만 정의할 수 있으며 전역 함수로는 정의할 수 없다. C++. 복사 생성자와 복사 대입 연산자의 차이 C++. 복사 생성자 (Copy Constructor) 와 복사 대입 연산자 (Copy Assignment Operator) 의 차이 참고 : Effective C++ 처음에 복사 생성자와 복사 대입 연산자를 공부하고 나면, 언제 이 친구들이 호출되는지 어.. pmoncode.tistory.com C++ 복사 대입 연산자(copy assignment operator) C++ 복사 대입 연.. 2020. 5. 13.
Deep C (and C++) Deep C (and C++) 2020. 1. 31.
★☆ C++ Link # C++ - wikidocs.net/22468 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net - Google C++ Style Guide Google C++ Style Guide Google C++ Style Guide Background C++ is one of the main development languages used by many of Google's open-source projects. As every C++ programmer knows, the language has many powerful features, but this power brings with it complexity, which in turn ca google.github.io - TCP Sc.. 2019. 10. 2.
최고의 C++ 강의 5개 BLOTER 에 소개된 c++ 강의 리스트인데 퇴근길에 봐야겠다~^^ - 출처: 블로터 (2017.1.25) . 션 페어런트 강의 - C++ 시즈닝 강의 링크 - Better Code: Data Structures (Cppcon 2015) - C++ Russia 키노트 (C++ Russia 2015) - 션 페어런트의 모든 강의 보기 2. 스콧 마이어스의 '이펙티브 C++’ 시리즈 돌아보기 3. 니콜라스 옴로드의 fbstring 개발기 - CppCon 2016: Nicholas Ormrod “ The strange details of std::string at Facebook" 영상 링크 4. 스테픈 T. 라와웨이드의 STL 강의들 - C9 Lectures: Stephan T. Lavavej - Stan.. 2019. 8. 8.
JNI 사용하기 - Visual Studio Code JNI 란 Java Native Interface JVM 이 C,C++ 으로 구현한 Native 코드를 Java 메서드와 연결해 줌 Java 개발환경 만들기 (In VSCode) OpenJdk 설치 Extension 설치 (자동) 오류 해결 Can't load IA 32-bit .dll on a AMD 64-bit platform 참고 Reference mommoo | JNI 사용하기 솔피 | Java 개발환경 만들기 2019. 6. 14.
AES 구현하기 - OpenSSL AES-128 vs. AES-256 Key 길이: AES-128(16 bytes), AES-256(32 bytes) IV 길이: 128 bits(16 bytes) AES 암호화 관련 패키지 1. AES 패키지 aes.h 파일 이용 AES 예제 2. EVP 방식 여러 암호화 알고리즘에 대해 공통된 프로그래밍 인터페이스 제공 evp.h 파일 이용 EVP 함수 정리 EVP 예제 EVP Symmetric Encryption and Decryption Reference CBC vs. ECB 2019. 6. 13.