Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

[샘플 코드, 자료] C++빌더 11 커뮤니티 에디션 활용하기


Recommended Posts

 

Hello C++ developers, C++ students, and C++ educators. This week was another milestone for the C++ programming language with a free version of C++ Builder, C++ Builder 11 CE Community Edition released on April 2023. If you are a start-up developer, student, hobbyist or just interested in learning to code then C++ Builder Community Edition may well be just the thing for you. Read the FAQ notes on the CE license and then simply fill out the form and download C++ Builder 11 CE.

C++개발자, C++을 배우는 학생, C++을 가르치는 모든 분들! 2023년 4월 출시된 C++빌더, C++빌더 11 CE 커뮤니티 에디션의 C++ 프로그래밍 언어에 또 다른 이정표가 세워져 이를 정리하고자 한다. 만약 이 글을 읽는 여러분이 스타트어 개발자, 학생, 취미로 프로그래밍에 관심이 있는 분이라면 C++빌더 커뮤니티 에디션이 여러분에게 딱 맞는 개발 도구일 것이다. CE 라이선스에 대한 FAQ를 확인한 후 C++빌더 11 CE를 다운로드해보길 바란다!

 

C++ 프로그래밍을 무료로 배우고 싶다면!

If you don’t know anything about C++ or the C++ Builder IDE, don’t worry, we have a lot of examples on LearnCPlusPlus.org website and they’re all completely free. Just visit this site and copy and paste any examples there into a new Console, VCL, or FMX project, depending on the post example. We keep adding more C and C++ posts with sample code. In today’s round-up of recent posts on LearnCPlusPlus.org, we have new C and C++ posts with very simple examples that can be used with,

C++이나 C++빌더 IDE를 전혀 모르더라도 걱정하지 않아도 된다. LearnCPlusPlus.org 웹사이트에 다양한 예제들이 올라와 있으며, 완전히 무료로 제공된다. 게시되어 있는 예제를 복사해 새 콘솔, VCL 또는 FMX 프로젝트에 붙여넣기만 하면 된다. 샘플 코드와 함께 C와 C++ 글은 계속해서 올라오고 있다. 이 글에서는 LearnCPlusPlus.org에 올라온 글들 중 매우 간단한 예제와 함께 활용 가능한 새로운 C, C++ 게시글을 정리해보려고 한다. 해당 글들은 다음의 개발도구들을 활용한다.

 

C++빌더 CE의 새로운 기능이 궁금하다면?

C++ Builder 11 CE which is the free Edition of C++ Builder has been recently released. Embarcadero has made available a Community Edition license for the most recent 11.3 release of Delphi and C++Builder. This is a free edition of either Delphi or C++Builder for students, hobbyists, and startups (as the license is revenue-limited).

C++빌더 11 CEC++빌더의 무료 에디션으로 최근 출시된 버전이다. 엠바카데로는 델파이와 C++빌더의 가장 최신 버전인 11.3을 커뮤니티 에디션에서도 사용할 수 있는 라이선스를 제공한다. 무료 에디션으로 델파이 또는 C++빌더를 배우고자 하는 학생, 취미 개발자, 스타트업(단, 연간 수익에 대한 사용 제한 조건 있음)을 위한 라이선스이다.

spacer.png

 

C++빌더 CE에서 사용할 수 있는 중요한 C++ 기능들은 어떤 게 있을까?

C++ is a well-established programming language that is supported by a big community for many different computing hardware platforms. The language has a set of standards generally named after the approximate year the standard was adopted, such as C++98, C++11, C++14, C++17, and so on. Basically, these standards are an international agreement for C++ compiler technology. If you are using a feature from one of the standards, for example a lambda, and you have some problems, referring to the standard may be helpful in understanding the high-level technical details. In the first post, we explain what the C++ standards are, and where to find them. https://learncplusplus.org/where-to-find-the-c-standards-in-2023/

C++는 다양한 컴퓨팅 하드웨어 플랫폼들의 대형 커뮤니티들이 지지하는 잘 정립된 프로그래밍 언어이다. C++는 표준히 채택된 연도(대략적인)를 이름에 붙이는 일련의 표준이 있다. 예를 들자면 C++98, C++11, C++14, C++17 등등. 기본적으로 이 표준들은 C++ 컴파일러 기술에 대한 국제적인 합의이다. 예를 들면, 람다(lamda)처럼 표준의 기능을 사용하다가 문제가 발생한 경우, 해당 표준을 참조하면 높은 수준의 기술 세부 사항을 이해하는데 도움이 될 수 있다. C++표준이 무엇인지, 어디에서 확인할 수 있는지를 정리한 글을 공유한다: https://learncplusplus.org/where-to-find-the-c-standards-in-2023/

In C++, there are function macros for the fixed-width integer type that expands to an integer constant expression having the value specified by its argument. Their type is the promoted type of std::int_least8_t, std::int_least16_t, std::int_least32_t, and std::int_least64_t and unsigned versions of these types respectively. In the next post, we explain these function macros for integer constants in Modern C++. https://learncplusplus.org/what-are-function-macros-for-integer-constants/

C++에는 고정 너비 정수 타입에 대한 함수 매크로가 있다. 해당 타입은 인수가 지정한 값을 가지는 정수형 상수 표현식으로 확장된다. 해당 타입은 각각 std::int_least8_tstd::int_least16_tstd::int_least32_t, std::int_least64_t이 확장된 타입과 unsigned 버전이다. 해당 링크된 글에서는 최신 C++에서 정수형 상수에 대한 함수 매크로를 정리했다: https://learncplusplus.org/what-are-function-macros-for-integer-constants/

In another post, we describe the macros for fixed-width integer types in C++ that allow you to obtain minimum and maximum possible values. In that post, we explain these macros for integer constants in modern C++. https://learncplusplus.org/what-are-the-macros-for-the-integer-constants-in-modern-c/

C++에서 고정 너비 정수형 매크로 관련 글도 소개한다. 이 매크로를 이용하면 가능한 최소값과 최대값을 구할 수 있다. 해당 글에서는 최신 C++의 정수형 상수 관련 매크로들을 다룬다. https://learncplusplus.org/what-are-the-macros-for-the-integer-constants-in-modern-c/

In C++ programming, integer variables can be decimal (base 10), octal (base 8) or hexadecimal (base 16). In addition to int, short int, long int, and long long int, there are fixed width integer types. Fixed-width integers are defined types with a fixed number of bits. We list them all in https://learncplusplus.org/what-are-fixed-width-integer-types-in-modern-c/

C++프로그래밍에서 정수형 변수는 10진수 (base 10), 8진수 (base 8), 16진수 (base 16) 등이 될 수 있다. 그리고 int, short int, long int, long long int 외에도 고정 너비 정수 타입도 있다. 고정 너비 정수는 비트 수가 고정되어 있도록 정의된 타입이다. 해당 타입들을 정리했다: https://learncplusplus.org/what-are-fixed-width-integer-types-in-modern-c/

 

 

iOS 프로그램, C++빌더 커뮤니티 에디션을 이용해 무료로 개발할 수 있다?

iOS is amazing, and If you want to develop modern iOS apps in C++, you will benefit from investing a very small amount of time in becoming familiar with the functions, features and shortcuts of a professional C++ Builder. A small effort in programming pays dividends in productivity. In the last post, we explain basic of using C++ Builder to create an iOS app as a guide for beginners. https://learncplusplus.org/how-to-run-a-c-or-c-program-on-ios/

iOS는 놀라운 운영체제이다. C++로 최신 iOS 앱을 개발하고 싶다면, 전문적인 수준의 C++빌더의 기능, 특징, 단축키에 익숙해지도록 아주 약간의 시간을 투자하는 것이 좋다. 프로그래밍에 대한 작은 노력은 생산성 향상에 큰 도움이 된다. 다음 글은 초보자를 위한 가이드로, C++빌더로 iOS 앱을 개발하는 기본적인 방법을 정리하였다. https://learncplusplus.org/how-to-run-a-c-or-c-program-on-ios/

 

C++ 예제로 C++빌더 CE 사용하기

LearnCPlusPlus.org has been producing daily articles for more than 2 years at the time of writing and is packed full of educational posts about C and C++. Here are our post picks for today.

LearnCplusPlus.org는 현재(2023.6 기준) 2년 이상 매일같이 다양한 C와 C++ 교육용 자료들이 올라오고 있다. 추천하는 자료들을 정리했다.

 

C++빌더의 다음 이야기

According to David’s post, C++ Builder is aiming to include some amazing features; CLANG v15, support for C++20 and a lot of C++23 features, Win64 primary OS, new code completion, Visual Assist C++ navigation and refactoring, and lots more.

David가 이미 글을 통해 언급한 바 있듯이, C++빌더는 멋진 기능들이 추가될 것이다: CLANG v15, C++20과 다양한 C++23 기능 지원, Win64 기본 OS, 새로운 코드 완성 기능, Visual Assist C++ 찾기와 리팩토링 등등.

안내: RAD스튜디오의 향후 버전 관련 게시물에서 소개하는 모든 새로운 기능과 개선 사항들은 실제 출시 전까지는 확정된 사항이 아님.

 

더 알고 싶은 주제 요청 - 지금 신청하세요!

여러분의 피드백을 늘 기다리고 있습니다. 매주 LearnCPlusPlus.org 웹사이트에는 C++빌더, Dev-C++, 그 외 여러 C++ 컴파일러 관련 다양한 글이 올라오고 있습니다. 다루어주었으면 하는 주제가 있거나 또는 영문으로 되어 있는 글들 중 한그롤 번역되었으면 하는 글이 있다면 언제든지 편하게 데브기어로 연락주세요: https://welcome.devgear.co.kr/contact/

이 댓글 링크
다른 사이트에 공유하기

  • RAD changed the title to [샘플 코드, 자료] C++빌더 11 커뮤니티 에디션 활용하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.