본문 바로가기

전체 글

(54)
C++ Fundamental data Types, Integers, Float, Char type C++에서 변수를 초기화 하는 방법 int a = 123; 같이 초기에 초기화 시키는 방법 copy initialzation int a(123); 괄호로 초기화 direct initialization int b { 123 }; 중괄호로 초기화 uniform initialization 밑에 두가지는 직접 데이터 타입을 만들어서 사용할 때 유용하게 사용된다. 강제적으로 데이터 타입을 바꿀때 int i = (int)3.1415 copy initialization int a((int)3.1415) direct initialization은 타입명을 맞추어서 초기화를 시키면 되지만 uniform initialization은 어떻게든 타입을 맞추어주어야 한다. ------------- char 문자의 characte..
C++ local variables, Operators, Definition, Header, Namespace #include using namespace std; int main() { int x = 0; { //위의 변수와 이 변수는 이름은 같더라도 할당된 공간이 다른 다른 변수이다 int x = 1; } { //여기서는 global 변수가 적용이 된다. x = 3; } } 중괄호로 또 묶어 준 것은 또다른 지역을 만들어준다. 중괄호 밖으로 나왔을 때는 지역변수는 더이상 사용할 수 없어진다. 연습 해당 x는 어떤 것이 출력될 것인가? #include using namespace std; void doSomething(int x) { x = 111; cout
C++ function C++의 함수 형태는 C와 거의 동일하다. using namespace std;를 이용해 미리 cout를 편하게 사용할 수 있게 셋팅해둔다 #include using namespace std; int addTwoNumbers(int num_a, int num_b) // 같은 변수명을 한번에 바꿀 땐 f2 + command { int sum = num_a + num_b; return sum; // Return 해주는 값의 형식과 함수 앞에 int가 동일해야 한다. } int multiTwoNumbers(int num_a, int num_b) { int multi = num_a * num_b; return multi; } void printHelloWorld() // return할 값이 없기 때문에 void..
C++ 주석, 변수, cout, cin에 관하여 #include //cout, cin, endl, ... #include int main() { /* 할당하는 방법이 다름 생성자 소멸자 assign operator 같은 것 할 때 혼란이 생길 수 있음. */ int x = 123; //initialization x = 112; //assignment std::cout
C++ 공부 C++ 공부는 인프런 홍정모의 따라하며 배우는 C++ 강의를 기반으로 필기 혹은 추가적으로 작성한 코드들을 올립니다. 설명 보다는 코드의 주석형태로 작성할 예정이며 중간중간 다른 내용도 들어갈 수도 있습니다.
Java Hello World Java HelloWorld public class HelloWorldApp{ public static void main(String[] args) { System.out.println("Hello world!!"); } } public class "HelloWorldApp" -> 처음 생성한 file의 이름과 동일하게 작성해야한다. HelloWorldApp이라는 class를 새로 생성하기 때문에 동일하게 작성해야 한다. main이라는 이름의 method를 생성한다. 그리고 중괄호 안에 있는 것을 실행한다. Hello World라는 것을 프린트하라고 명령하는 것이다. 위의 코드를 실행하면 Naviagtor에서 class라는 파일이 새로 생성됨을 알 수 있다. 파일을 실행하면서 class를 만드는 것인데 ..