전체 글151 자료구조 순환큐 X는 초기 과정입니다. Rear와 Front는 0인 상태입니다. #include #include using namespace std;template class Test{// 변수 정의private: T* cycleQueue; int maxSize = 0; int rear = 0; int front = 0;public:// 생성자 Test(int count) { maxSize = count; // 의도적으로 크기를 1을 해서 빈 경우와 꽉찬 경우 비교 cycleQueue = new T[maxSize + 1]; } ~Test() { delete[] cycleQueue; cycleQueue = NU.. 2024. 11. 22. c - 2024-11-13 시작당연히 실행하면 결과가 잘 나올 것입니다. 이때 만약 originInt의 이름을 helloInt로 바꾸고자 할 때에 일일이 바꾸는 방법도 있지만, 컨트롤 + H를통해 선택 영역을 지정한 상태로 바꾸기 창이 나옵니다.그리고 알트 + A를 통해 일괄적용이 가능합니다. 이때 앞에 두 개에만 체크하는 것이 중요합니다. * 혹여나 c/c++에 있는 기본적으로있는 기능들을 그대로 쓰는 것이 좋겠다는 생각이 들었습니다.직접 구현하려거든 엄청난 노력이 들지만, 노력에 비하여 성능이 별차이 없거나 안좋아지는 경우도 있기에,,,하지만 밑에 블로그처럼 직접 시도해보면 기억에 많이남을 듯하여 저도 언젠간 도전을 하긴 해야할듯합니다.https://yjg-lab.tistory.com/74 * Y2K같은 문제가 발생할 날이 .. 2024. 11. 13. c - 2024-11-05 시작int * arrayTest를 배열처럼 사용 가능합니다.arrayTest[3]은 *(arrayTest + 3)이랑 동일합니다. 이는 int라는 자료형이 4의 크기이기 때문에 *(arrayTest + 1)이면 +4만큼 이동하고, double은 8의 크기이기 때문에 +8만큼 이동해서 작동하게 됩니다. 퍼지이론퍼지이론은 간단하게 30도일 때, 출력의 100%의쓴다고 가정을 해보겠습니다.25도는 전력의 80% 사용, 30도는 전력의 100% 사용, 35도는 전력의 80%를 사용하듯,즉 특정 상황에 대하여 부드럽게 제어하는 것입니다.https://happy8earth.tistory.com/501위의 블로그에서 에어컨으로 예를 들어주셨습니다. Unionstruct Vector를 정의합니다. 그렇다면 stru.. 2024. 11. 5. c - 2024-11-04 선행조건 Visual Studio Installer에서 수정버튼을 눌러서 스크롤을 내리면,C++를 사용한 게임 개발이 있습니다. 이를 추가해주면 준비 끝입니다.추가로 대부분은 높은 버전을 쓰는 관계로, 버전은 상관 없습니다. Visual Studio를 켜게되면, 처음에 생성도 가능하며, 코드를 사용하지 않고 계속로 추후 생성도 가능합니다.그러므로 코드를 사용하지 않고 계속으로 생성을 시작합니다. 이제 새로 만들기를 통해 빈 프로젝트를 생성합니다. 이 때 프로젝트 명과 솔루션 명이 있는데, 솔루션 즉 sln을 기준으로 Project가 구성되기 때문에, 이름이 중요하다고 생각합니다. 이제 프로젝트를 선택하고서, Ctrl + Shift + A를 통하여 추가할 수 있습니다. 혹은 추가 > 새 프로젝트로 추가합.. 2024. 11. 4. 이전 1 2 3 4 ··· 38 다음