Program Language (4) 썸네일형 리스트형 [3] 데이터형(1) 데이터형 C#의 데이터형 object로부터 파생된 객체 System.Object == object 데이터형은 CTS에서 정의된 객체 c++ int(4byte) 메모리 확보 메모리 공간안에 저장할 수 있는 유효범위가 결정 됨 넘어서면 overflow C#은 object로부터 파생 됨. 메모리 부분만 관여 하는것이 아니라 메모리 값을 다른곳에 쓸 수 있는 메서드가 존재 메서드 안에 변수들 존재 int a; 라고 하면 object 메서드를 모두 가지고 있음 C#에서는 object형이라고 있음 객체를 선언하기 위한 클래스라고 볼 수 있음 IL언어로 바뀌면 System.Object로 바뀜 CLR에서 재컴파일 되서 돌아갈 수 있도록 변환 C#에서는 char (2byte임) 그 이유는 유니코드 사용하기 때문 sbyt.. [2] C# 프로그래밍 구조 자동생성 코드 코드 구분 Using 부분 -> 프롤로그 namespace 부분->프로그램 몸체 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { class Program { static void Main(string[] args) { } } } 네임스페이스 안에 클래스가 존재한다. 클래스가 속한 부분을 구분한다. 클래스 디자인 하다보면 클래스가 똑같은 경우가 있음 의미상 똑같이 써야되는부분이 있을때 클래스 소속을 바꿈 그때 명시할때 namespace 사용 using은 namespace 안에 클래스를 사용하기.. [1] 닷넷 프레임워크와 C#언어 C#은 마이크로소프트 독자적으로 만든 언어 C, C++, Java 장점만 모아서 만들었다. 클래스 단위로 해결 할 수 있음. 세부적인 코딩 실력 줄어들 수 있음. 클래스 라이브러리 계속 업데이트 되고 있음. CLR이 새로 등장함 C#에서 작성한 언어를 실행하는 모듈임 코딩해서 CLR에 던져줌 클래스 라이브러리 C# 언어 + 클래스 라이브러리 = C# 프로그래밍 MSDN을 참고 클래스 라이브러리 BCL(Basic Class Library) : 기본 클래스 Window Form : 윈도우 응용 프로그램 제작을 위한 클래스 라이브러리 ASP.NET : 웹 클래스 라이브러리 ADO.NET : 데이터베이스 클래스 라이브러리 CLR 역할 : 컴파일된 C# 코드를 실행하는 역할 MSIL, IL(intermediate.. C++ 기초 정리(1) 1. 명시적 스타일 int main() 함수를 보면 main함수 옆에 arugument 혹은 parameter가 비어있다. 컴파일러는 int main(void) 로 인식한다. 여기서 명시적 스타일이라는 것은 int main()으로 사용하여도 컴파일러는 parameter가 void형이라는 것을 알 수 있다 하지만 사용자가 작성 하지 않아도 되는 것을 작성하여 표현하는 것을 명시적 스타일이라고 한다. * main 함수의 반환 값을 void main()으로 작성하는 것은 피하자 2. 전처리기 전처리의 말뜻부터 이해하자 전처리라는 말은 무언가 작업을 하기 전 미리 처리를 해놓는다는 것을 의미한다. C++에서 전처리기란 컴파일 하기전 소스파일에 대해 미리 처리를 수행하는 것을 말한다. #include 위와 같이 .. 이전 1 다음