>  기사  >  백엔드 개발  >  C++용 라이브러리나 뭔가가 있나요?

C++용 라이브러리나 뭔가가 있나요?

WBOY
WBOY원래의
2016-09-25 09:37:011018검색

이전에 vb php js를 배웠는데 이제는 c++도 배워서 다른 소프트웨어에서 사용할 수 있는 *.dll 파일을 만들어 보고 싶습니다.

배울 때 문자열을 처리하는 것도 매우 번거롭다는 것을 알았습니다. 예를 들어 문자열을 배열로 분할하려면 함수를 직접 작성해야 하는데... 작성할 수는 있지만 너무 비효율적입니다. 다 직접 써요..

매뉴얼을 찾아보니 C++에는 배열이나 문자열을 처리하는 함수 등이 별로 없더라구요.

도서관이 있나요?

PHP의explode, implode, str_replace, strstr?와 같은 다른 언어 유형의 효과 달성

그렇다면 어떻게 가져오나요?

답글 내용:

이전에 vb php js를 배웠는데 이제는 c++도 배워서 다른 소프트웨어에서 사용할 수 있는 *.dll 파일을 만들어 보고 싶습니다.

배울 때 문자열을 처리하는 것도 매우 번거롭다는 것을 알았습니다. 예를 들어 문자열을 배열로 분할하려면 함수를 직접 작성해야 하는데... 작성할 수는 있지만 너무 비효율적입니다. 다 직접 써요..

매뉴얼을 찾아보니 C++에는 배열이나 문자열을 처리하는 함수 등이 별로 없더라구요.

도서관이 있나요?

PHP의explode, implode, str_replace, strstr?와 같은 다른 언어 유형의 효과 달성

그렇다면 어떻게 가져오나요?

C++에는 자체 표준 라이브러리인 std, 준표준 라이브러리 Boost, Qt 등 많은 라이브러리가 검색되어 있습니다.
문자열은 배열로 분리됩니다. std::string은 표준 라이브러리의 문자열 클래스이며 아래 첨자를 사용하여 액세스할 수 있습니다.

<code>#include <iostream>
#include <string>

int main()
{
    std::string str = "HelloWorld";
    std::cout << str[5];
    return 0;
}
输出:W</code>

explode, implode, str_replace, strstr은 모두 C++로 구현됩니다.
사실 아주 새로운 수요가 아니라면 기본적으로 프로그래밍에 필요한 모든 기능을 찾을 수 있습니다. 검색 기술인 Baidu, Google, github, SourceForge 등을 잘 활용하세요. , 검색 엔진 및 다양한 오픈 소스 코드 호스팅 웹사이트에서 찾을 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.