반응형

코딩/C++ 6

[C++] Struct, Union 이해하기

Struct 를 간단하게 말하자면 관련된 데이터를 묶는것이다클래스와 유사하지만 기본적으로 모든 멤버가 public예시)#include using namespace std;struct Student { int id; string name;};int main() { Student s = {101, "Alice"}; cout int id 와 string name 을 stuct Student 에 보관하여main 에서 불러온다s.id 를 이용해서 Student s 로 지정했던 101 을 불러오고s.name 을 이용해서 Alice 를 불러온다 Nested StructsStruct 는 또 다른 struct 를 포함 할 수 있다. 이걸 이용해서 struct 안에 struct 를 보관 할 수 있다...

코딩/C++ 2025.01.21

[c++] template 사용하기

#include using namespace std;template T reverse (T x){ return (-x);}int main() { int a = 10; float b = 15.4; cout위 코드는 템플릿을 사용하는 예시이다main 코드에 있는 reverse(a) 에서 a는 int 로 분류가 된다 왜냐하면 int a = 10; 이라고 값을 지정 했기 때문이다.reverse(b)는 float 이다templateT findLargest( T x, T y, T z ) { T largest; largest = (x largest = (x  ( E1 ) ? E2 : E3;   if E1의 조건을 만족하면 E2 값을 내보내고 그렇지 않다면 E3 값을 내보낸다 에를 들어 x 는 5 y 는 10 ..

코딩/C++ 2024.08.22

[c++] using namespace 사용하기

std 는 옵션이다. using namespace std;using std::cout;using namespace std;를 사용하면, std를 제외하고 코딩을 할 수 있다.  예를 들어  // Below, must be coded in 1 file// e.g Example.hclass Exmaple { } // end of class declaration namespace 는 많은 파일에서도 공용으로 사용 가능하다.using 이라는 함수를 이용하면 namespace 를 scope 으로 부를 수 있다.#include using namespace std;namespace Ns{ int i;}// 갭이 있음{ int j;}int main (){ NS::i = NS::j = 10; cout using n..

코딩/C++ 2024.08.19

[Linux] Ubuntu Compile 컴파일 하는 법 + 파일 실행 법

제일 먼저 Virtual Box 라는 프로그램을 이용해서 우분투를 실행해줍니다.그리고 cmd와 비슷한 아이콘인 Terminal 이라는 프로그램을 실행 해주세요.그 후 가장 먼저 입력 해야되는 명령어는 cd Desktop 입니다.cd Desktop 을 이용해서 바탕화면에 있는 파일들의 접근 권한을 얻을 수 있습니다.그 후 터미널을 보시면 ~/Desktop$ 이 추가된거를 확인 하실 수 있습니다.그 후 ls 라는 명령어를 입력 하시면 바탕화면에 있는 파일들의 리스트를 불러 올 수 있습니다.비탕화면에 제가 위치해놓은 .cpp .txt .app .run 등 모든 파일들이 보이는 모습입니다.gedit myprog.cpp &위 코드를 이용해서 간단하게 gedit을 이용해서 코드를 작성해봅시다.# include # ..

코딩/C++ 2024.07.10

C++ 입문

#include using namespace std;int main(){ cout C++ 에서 #include 는 Java의 import 와 같은 기능이다.iostream 이라는 헤더를 불러오는 기능이다.파일을 불러오고 싶다면 #include "Filename.h" 이런식으로 작성하면 된다..h 파일은 헤더 파일을 의미한다c++ 코드 안에서의 cout 의 의미는?iostream 이라는 라이브러리를 사용하기 때문에 input과 output 을 사용할 수 있다.- Input : istream 의 오브젝트 타입인 cin 을 사용한다- Output : ostream 의 오브젝트 타입인 cout 을 사용한다endl 은 manipulator 이다예를 들어 cin >> intVal >> strVal; 코드라면..

코딩/C++ 2024.07.03
반응형