일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- two pointer
- Hash
- 이진탐색
- String
- Two Points
- 다익스트라
- Brute Force
- binary search
- Stored Procedure
- Trie
- MYSQL
- union find
- Dijkstra
- 스토어드 프로시저
- DP
- SQL
- 그래프
- Today
- Total
목록Programming Language (54)
codingfarm
0. 개요정의 : 여러가지 기능들을 그룹화 한 것용도 : 이름 충돌 방지, 코드 유지보수 용이차이점 : 추상화 레벨의 수준과 목적1. 패키지(Package)소스 코드 파일(.java)과 클래스(.class)를 논리적으로 묶는 단위클래스, 인터페이스 등의 자바 타입을 논리적으로 묶기 위한 이름 공간Java의 기본적인 네임스페이스이자 폴더 구조 단위.같은 패키지에 있는 클래스들은 기본 접근제한자(default) 로도 접근 가능.🎯 주된 목적네임스페이스 충돌 방지→ 동일한 클래스명이 여러 라이브러리에 있어도 구분 가능코드 조직화→ 관련 기능끼리 폴더 구조로 묶어 유지보수 용이접근 제어→ default 접근 제한자는 같은 패키지 내에서만 접근 가능src/ └── com/ └── example/ ..
1. 개요민감한(sensitive) 데이터를 사용자로부터 숨기는 설계방식을 지칭방법클래스의 변수나 메서드를 private로 선언한다.private 변수에 읽고/쓰기를 수행 하기 위해서, get/set 메서드를 제공한다public class Person { private String name; // private = restricted access // Getter public String getName() { return name; } // Setter public void setName(String newName) { this.name = newName; }}
1. 개요정의 : 클래스와 클래스의 멤버(필드, 메소드)에 부가적인 의미를 부여하는 예약어특징제어자의 종류에 따라 적용 가능 한 대상(class, attribute, method, constructor)이 다름적용 대상에 따라 기능적 의미가 조금씩 다름종류접근 제어자(Access Modifier) : 접근 수준을 통제ex) public, protected, privateNon-Access Modifier : 이외의 기능들을 통제ex) static, final, abstract 2. 접근 제어자(Access Modifier)classpublic : 다른 클래스에서 접근 가능default : 동일 패키지에 있는 클래스만 접근 가능attribute, method, constructorpublic : 모든 클..
https://www.w3schools.com/java/java_type_casting.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.www.w3schools.com 특정 원시타입(Primitive Type)을 다른 타입으로 전환하는 기술Java에는 2가지 캐스팅 방식이 존재한다.Widening Casting (automatically) - converting a small..

visual studio 2019에서 C++ 프로젝트를 빌드했을때 아래와 같은 에러가 발생 C2664 에러가 발생한 코드 1 HANDLE eventHandle = CreateEventEx(nullptr, false, false, EVENT_ALL_ACCESS); cs C2102 에러가 발생한 코드 1 2 mCommandList->ResourceBarrier(1, &CD3DX12_RESOURCE_BARRIER::Transition(mDepthStencilBuffer.Get(), D3D12_RESOURCE_STATE_COMMON, D3D12_RESOURCE_STATE_DEPTH_WRITE)); cs 다른 환경에서는 잘 빌드되던 프로젝트가 갑자기 안된다. 첫번째 에러의 경우 문자집합 문제때문이며 두번째 에러는..
https://blockdmask.tistory.com/322 http://www.cplusplus.com/reference/fstream/ofstream/ http://www.cplusplus.com/reference/fstream/ifstream/ ifstream::seekg https://modoocode.com/279
https://thrillfighter.tistory.com/531

일반적으로 프로젝트를 빌드하면 그때 나오는 결과물들은 $\$$(SolutionDir)$\$$(Platform)\$\$$(Configuration)\ 위 경로에 저장된다. 하지만 출력 디렉토리를 조절하면 빌드의 결과물들을 개발자들이 원하는 디렉토리에 저장되게끔 할 수 있다. 빌드 결과물들이 저장될 디렉토리를 구성속성 $\rightarrow$ 일반 $\rightarrow$ 출력 디렉토리에 설정하면 된다.

ko.wikipedia.org/wiki/C%2B%2B_%ED%91%9C%EC%A4%80_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC 정의 소프트웨어 개발 시 사용되는 프로그램의 구성요소 공통으로 사용될 수 있는 특정한 기능(들)을 모듈화한 것 대상 환경(플랫폼)에서 바로 실행될 수 있는 형태로 제공됨 $\therefore$ 라이브러리는 동작하는 완전한 프로그램이 아닌, 특정한 부분 기능만을 수행하도록 제작된, 컴파일되어 기계어의 형태로 (또는 대상 플랫폼에 따라서는 바이트코드로) 존재하는 프로그램이다. 정적라이브러리 만들기 docs.microsoft.com/ko-kr/cpp/build/walkthrough-creating-and-using-a-static-librar..

noirstar.tistory.com/12 gamedevforever.com/134 docs.microsoft.com/ko-kr/cpp/build/creating-precompiled-header-files?view=msvc-160 정의 미리컴파일된 헤더(precompiled header)는 이름 그대로 헤더를 미리 컴파일 하는것이다. 자주수정되지 않는 거대한소스(ex : windows.h)를 미리 컴파일하여 컴파일결과를 별도의 파일에 저장하여, 다시 똑같은 헤더를 컴파일시 해당파일을 처음부터 컴파일하지않고 미리컴파일된 헤더 파일을 사용해 컴파일 속도를 월등히 향상시켜준다. 도입 배경 코딩을 하다 보면 프로젝트의 몸집이 커지게 되고, 그에 비례하여 컴파일 타임도 기하급수적으로 늘어나게 된다. 단지 코드 ..
1234567891011121314151617181920#include#include#include using namespace std; int main(void) { map mp; mp["hello"] = 100; cout
임의의 클래스에 대해 sort함수로 정렬할 기준을 세우는것은 operator를 overloading 하면 되지만, 원하는 순간마다 사용자가 원하는 정렬을 하기는 쉽지 않다. 그럴때는 아래의 방법을 사용하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include #include #include #include using namespace std; class Node { public: int a, b; Node(int a, int b): a(a), b(b){} Node():Node(-1,-1..
psychoria.tistory.com/527
openmynotepad.tistory.com/10
modoocode.com/301 honestgame.tistory.com/86 이동생성자, Rvalue
DI(Dependency Injection; 의존성 주입)
전역함수, 클래스, 멤버함수
df
dydtjr1128.github.io/cpp/2019/07/13/Cpp-explicit-keyowrd.html