분류 전체보기 43

객체지향의 꽃, "다형성"은 상속에서 나온다.

Private 으로 상속받으면 상속받은 것들은 외부에서 사용할 수 없다.class Derived : private Base {public: void g(void);};void Derived::g(void){ cout 만약 public private을 생략하면 디폴트가 private이다.Overloading vs. Overridingvirtual 쓰면 Overriding 안쓰면 Overloading.virtual은 부모의 함수말고 자식함수를 쓴다는 선언.Derived "is-a" Base반대는 불가능.다형성(Polymorphism) 조건1. 자식함수에서 override가 일어나야함4. 간접적으로 부모함수가 불려져야함

c++ 2025.05.20

문서구조 태그정리

"나의 첫 HTML&CSS 웹 디자인" 이라는 책을 공부하며 정리한 글입니다.문서 구조를 정하는 태그들을 알아보자!문서 구조를 정하는 것은 유지보수도 수월하고, 검색엔진을 최적화하여 검색시 상위에 올릴 수 있는 등 장점이 매우매우 많다.그래서 구조를 정하는 건 매우 중요하다.이제 그 중요한 역할을 하는 태그들을 알아보자.(참고로, header, main, aside, footer가 같은 위계를 가지고 있다.)header제목과 내비게이션을 포함한 태그nav페이지 이동하는 내비게이션을 감싸는 태그mainheader 다음으로 오는 부분.페이지의 주제가 되는 부분에 한 번만 사용하는 태그article자기완결성이 있는 요소에 감싸는 태그.트위터 게시물이나 인스타 게시물같이 외부에서도 따로 쓰일 수 있는 걸 말한다..

CSS 2025.05.19

리액트 훅 정리

리액트 훅이란?함수로 만든 리액트 컴포넌트에서 클래스로 만든 컴포넌트의 기능을 이용하도록 도와주는 함수들이다.클래스로 만든 컴포넌트는 문법이 복잡했지만 state나 ref같은 기능을 쓰기 위해 써야만했다.하지만 리액트 훅이 생기면서 함수로 만든 컴포넌트에서도 기능들을 쓸 수 있게 되었다.클래스로 만든 기능을 낚아채듯 가져와서 쓴다는 뜻으로 Hook이란 이름을 붙였다. 리액트 훅의 이름에는 항상 use를 붙인다.useState, useRef, useEffect 등이 있다.useState변수의 상태를 관리할 수 있는 훅이다.리액트 컴포넌트는 자신이 관리하는 state 값이 변하면 스스로 다시 호출한다.그리고 변경된 state 값을 페이지에 렌더링한다. 이를 리렌더링이라고 한다.const [state, set..

react 2025.04.30