Notice
Recent Posts
Recent Comments
Link
목록공부/C# (1)
total_activ

C#과 C++의 참조 의미 차이C#은 포인터가 없다.객체: 레퍼런스 타입. 레퍼런스 값 저장됨레퍼런스 객체의 주소 역활을 하는 난수모든 객체는 힙에 생성된다.C++과 유사한 구조를 C#일 가지고 있지만 참조의 의미가 다르다.C++에서 참조값은 주소값을 의미하지만, C#에서는 직접 주소에 접근하는 것이 위험하다고 해서 막혀있다.그래서 C#에서의 참조값은 객체의 참조값을 갖는 참조변수을 의미한다. 코드 예시말로만 설명하면 이해가 안되니 아래 예시를 들어보겠다.class Test{ public int A { set; get; } public int b; public Test(int a, int b) { this.A = a; //this: 현재 객체의 참조값을 갖는 참조변수 ..
공부/C#
2025. 6. 26. 16:27