🧼C, C++/자료구조4

문자열 자르기 < c++20 / concept / requires > 개발환경 >> Visual Studio 2022 언어 >> C++20 운영체제 >> Windows10 안녕하세요!!!!! 이번에는 간단하게 어떠한 문자열객체를 받았을때 그 문자열객체를 특정조건에 따라 쪼개버리는 함수를 만들어보겠습니다!! 최근에 C++20에 새로나온 문법인 concept와 requires를 이용해서 연습하다가 만들어본거에요!! #include //std::cout #include //std::vector #include //std::string #include //SFINAE template//std::string관련 객체만 받는 템플릿 concept StringType = requires(OnlyBeString _OnlyBeString) { { _OnlyBeString } -> std:.. 2021. 6. 19.
자료구조 만들기 [Dictionary] C++ Dictionary Developed by Drakk 개발환경 >> Visual Studio Code 언어 >> C++17 운영체제 >> Windows10 안녕하세요! 이번에는 Dictionary자료구조를 만들어왔습니다~ 파이썬이나 C#에는 존재하는데 C++에서는 기본적으로 지원하지않고있어서 만들게됬어요! (그외 map multimap과 같은 STL등등 같은역할을 수행하는 요소는 존재합니다!) 우선 Dictionary자료구조는 저혼자 심심해서 만들었구요 사용방법은 밑에 업로드한 유튜브 영상을 봐주세요! 다운로드는 여기로! DRAGONPROCESS/DictionaryLibrary Contribute to DRAGONPROCESS/DictionaryLibrary development by creating a.. 2021. 1. 19.
#예고편# 자료구조 만들기 C++ [Dictionary] 안녕하세요. 예전에 Vector클래스 만든뒤로 자료구조 만들기시리즈는 포스팅이 뜸했죠?? 현재 Dictionary클래스 만드는중입니다. 아직 연구중이며, 추가한 함수들도 별로없어서 강좌글은 아직은 못올리구요,,, 이틀내로 올릴거긴하지만 현재진행중인 코드사진 몇장뿌릴게요! 사실 옛날에 Dictionary자료형 만들려다가 포기했었던적이 있었는데 오랜만에 도전하니까 만들수 있을것같습니다. 조금만 기다려주세요! (밑에 코드 사진있습니다.) 현재만든기능 생성자 키 추가 키 삭제 키,값 순서대로 출력 (값확인 테스트용입니다. 코딩끝내면 삭제할함수) 추가할 기능 소멸자 특정키의 값과 인덱스번호 찾기 특정값의 키와 인덱스번호 찾기 특정키의 값변경 특정키의 인덱스반환 =연산자추가 ==연산자추가 !=연산자추가 []연산자추.. 2021. 1. 18.
자료구조 만들기 [Vector] C++ 개발환경 >> DevCpp 언어 >> C++11 운영체제 >> Windows10 안녕하세요~!~!~!! 이번에는 자료구조를 만들어볼 건데 생각 없이 만들다가 그냥 완성한 거긴 하지만,,.. 일단 방식은 LIFO (Last In First Out)입니다~ 뭐를 만든 건지는 모르겠지만!!ㅋㅋㅋ 그러면 원리 설명 및 함수들 사용방법 알려드리겠습니다!! [[[ 원리 설명 ]]] template class dpVec{ private: int size,maxsize; T *data=NULL; public: dpVec() : size(0) , maxsize(1) , data(0) { } //생성자 ~dpVec(){ size=0,maxsize=1; delete[] data; } //소멸자 void push(T t){ .. 2020. 11. 8.