디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

"Rust에는 Class가 없으며, 대신 Trait가 있습니다"

ㅇㅇ(210.97) 2025.04.21 18:28:34
조회 141 추천 3 댓글 49
														

https://www.electronicdesign.com/blogs/altembedded/article/21252370/electronic-design-an-objective-look-at-rust

 

학습 내용
  • Rust가 객체를 어떻게 지원하는지
  • Rust의 트레이트란 무엇인가
  • 언어 간 인터페이스 도전 과제

C++와 Java는 상속을 통한 계층적 클래스 구조를 사용하는 전통적인 객체 지향 프로그래밍(OOP) 방식을 따릅니다. 두 언어 모두 인터페이스 정의를 제공하기 위해 추상 클래스를 지원합니다. 이러한 세부 사항은 상당히 복잡하므로 깊이 다루지 않고, Rust가 OOP 아키텍처를 따르지 않으면서 모듈화된 프로그래밍을 어떻게 지원하는지 살펴보겠습니다.

Rust에는 클래스가 없으며, 대신 트레이트가 있습니다. Rust 코드를 아직 살펴보지 않았다면 Reading Rust for C Programmers를 참고하세요.

기본 사항을 보여주기 위해, 고정 크기 요소를 사용하는 간단한 스택을 구현합니다. 이 스택은 push, pop, top(스택의 최상단)과 같은 제한된 기능을 포함합니다. 이는 Rust 표준 라이브러리의 Vector(Vec) 타입이 이미 이러한 기능(및 그 이상, 예: 모든 요소 타입 처리)을 제공하므로 실용적인 구현은 아닙니다.

마찬가지로, 이 설명은 클래스 기반 OOP와 트레이트의 기본 사용을 강조하기 위해 설계되었습니다. 따라서 이 예제를 실제 애플리케이션에 반드시 사용하지는 마세요. 또한, 트레이트는 C++와 Java를 포함한 다른 프로그래밍 언어에도 존재합니다.


https://gall.dcinside.com/board/view/?id=programming&no=2846821

 


79ef8474b19c28a8699fe8b115ef046cced40c75


3aef8268f5dc3f8650bbd58b36857268352c




내가 이미 니가 Trait을 계층이라고 부르는 걸 수도 없이 목격했는데 이래도 한 적 없다고 우긴다고????ㅋㅋㅋㅋㅋㅋㅋㅋ시발 어이가 털리겠노


이제는 뭐 러스트는 커녕 C++도 보급되기 전인 1985년 논문까지 끌고와서 나한테 뭐 역사를 가르치겠다고 들이대는데


애초에 러스트에 계층이 없다고 못 박은건 내가 아니라 러스트 개발자들임 니가 볼 때 이게 불만족스러워 보이면 직접 가서 따지라니깐? 여기서 여유롭게 키배나 쳐 뜰게 아니라 왜 나한테 화풀이를 하려고 해? 니가 가서 전세계인들의 인식을 바꾸라니깐 ㅋㅋㅋ

추천 비추천

3

고정닉 1

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 운이 좋아서 따라다니면 콩고물이라도 떨어질 것 같은 스타는? 운영자 25/06/16 - -
2864521 님들... 일상 갤러리 놀러와주실분 ?? [1] 굄.갤로그로 이동합니다. 06.15 40 0
2864520 초당 알아? 프갤러(220.79) 06.15 37 0
2864518 어머니가 <반지의 제왕>을 재밌게 보시는구나 발명도둑잡기갤로그로 이동합니다. 06.15 37 0
2864517 매번 공백기 질문 나오는디 [1] 무관갤로그로 이동합니다. 06.15 70 0
2864516 수박 멜론 참외를 싫어하는 사람 처음 봄 발명도둑잡기갤로그로 이동합니다. 06.15 37 0
2864514 오늘의 발명 실마리: 달리기나 주행 경로 예술화 지원 앱 발명도둑잡기갤로그로 이동합니다. 06.15 26 0
2864513 본인 전공 아니면 아닥하는게 힘든가 [1] ㅇㅇ(212.102) 06.15 59 0
2864512 예스24 털렸다고 사람들이 종이책으로 돌아가진 않지 이기 슈퍼막코더(126.179) 06.15 48 0
2864510 국내 it 회사들끼리 도와야죠 [5] ㅇㅇ(211.234) 06.15 85 0
2864509 찢어버려 [4] ♥냥덩이♥갤로그로 이동합니다. 06.15 53 0
2864507 야동광고 좀 안나왔으면 좋겠다 [2] 프갤러(183.101) 06.15 89 0
2864505 잠 존나 오는데 루도그담당(114.202) 06.15 35 0
2864503 이재명 대통령씨 회의영상 또 안올라오나 [5] 헬마스터갤로그로 이동합니다. 06.15 88 0
2864502 Phoenix Code 쓸만함? ㅇㅇ(221.143) 06.15 38 0
2864501 근데 니들이 최저임금 정하는것도 아닌데 왜 노력함?? 뒷통수한방(1.213) 06.15 44 0
2864500 ㅆㅇㅆ은 단일 에이젼트랑 멀티 에이젼트도 모르면서 왜 깝침 [11] ㅇㅇ(143.244) 06.15 125 3
2864499 형들 와이파이 기능있는 미니pc사면 중국인한테 해킹 당함? [5] 프갤러(125.179) 06.15 64 0
2864498 나님은 순수합니당❤+ [5] ♥냥덩이♥갤로그로 이동합니다. 06.15 56 0
2864497 근 2주동안 쳐먹은거 ㅋㅋ [3] hrin(220.120) 06.15 72 0
2864496 성남은 좋구만 [2] hrin(220.120) 06.15 127 3
2864495 박기영 아줌마가 40대에 리즈 외모 갱신한거 놀랍지않냐? [4] 헬마스터갤로그로 이동합니다. 06.15 113 0
2864494 의정부 ㅇㅇ(223.38) 06.15 30 0
2864493 모모가 맛있게 익었네 [2] 개멍청한유라갤로그로 이동합니다. 06.15 77 0
2864492 술은 독이다. 어우 존나 힘드네 진짜 ㅇㅇ(223.38) 06.15 36 0
2864490 역시 프갤 지식인 ㅆㅇㅆ 프갤러(39.117) 06.15 71 0
2864489 감기 조심 하세양☀+ [2] ♥냥덩이♥갤로그로 이동합니다. 06.15 60 0
2864487 부캠, 국비출신 애들은 꼭 보셈 [1] 1px만옮겨주세요갤로그로 이동합니다. 06.15 139 0
2864486 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 06.15 38 0
2864484 고졸도 아니고 세미나 딸딸이는 씨발 ㅋㅋㅋㅋ [3] 프갤러(220.86) 06.15 98 0
2864483 밑에 글 보고 ai 기술 아직 좆븅신이라는거 확신했다 [2] 프갤러(220.86) 06.15 114 1
2864482 처음으로 피자사진 찍는거 성공..ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 06.15 73 0
2864481 ai 기술 수준은 딱 wasm 정도임 [5] 프갤러(220.86) 06.15 106 0
2864480 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.15 48 0
2864479 하루 한 번 헤르미온느 찬양 [1] 헤르 미온느갤로그로 이동합니다. 06.15 52 0
2864477 나님은 ai.. ♥냥덩이♥갤로그로 이동합니다. 06.15 63 1
2864476 인공지능 인생 40 년 갈아 넣었습니다. 프갤러(59.16) 06.15 70 0
2864475 와 왜케 글이 수준 낮은가햇더니 [3] 트월킹왈왈갤로그로 이동합니다. 06.15 114 0
2864474 개발자 전망 안좋냐? 고모부가 회사 오라는데 [5] 프갤러(14.51) 06.15 129 0
2864473 rag 는 딱 그거지 ㅇㅇ(211.235) 06.15 41 0
2864472 댓글100개 무ㅜ야 [1] 개멍청한유라갤로그로 이동합니다. 06.15 49 0
2864471 ❤✨☀⭐나님 시작합니당⭐☀✨❤ [5] ♥냥덩이♥갤로그로 이동합니다. 06.15 55 0
2864470 ai 종사자로써 보는 개발자 근황 ㅇㅇ(223.38) 06.15 182 2
2864467 내가 걱정하는 Ai개발자가 저거임.... [7] ㅇㅇ(223.38) 06.15 168 0
2864466 진짜 개나소나 ai 개발자라고 하는구나 [39] ㅇㅇ(14.7) 06.15 199 0
2864464 내가 에이전트 시켜서 진짜 제대로해서 앱 자동화해볼라고 [20] ㅆㅇㅆ(124.216) 06.15 137 0
2864463 AI 개발한다는 새끼들에는 선민의식 쏀 새끼들 왤케 많냐 ㅆㅇㅆ(124.216) 06.15 67 0
2864462 나는 에이전트 코딩 그냥 포기한게 내 생각의 속도가 못따라가고 ㅆㅇㅆ(124.216) 06.15 68 0
2864459 요즘은 개나소나 Ai 개발자누.. [102] ㅇㅇ(223.38) 06.15 322 0
2864457 나트륨은 정권 교체로 보직 인사 당한 듯 발명도둑잡기갤로그로 이동합니다. 06.15 35 0
2864455 리박스쿨 제보자 발명도둑잡기갤로그로 이동합니다. 06.15 32 0
뉴스 C9엔터테인먼트, 5년 만에 新 보이그룹 C9 ROOKIES(가칭) 론칭! 日 TBS 드라마 데뷔 확정 디시트렌드 06.20
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2