JavaScript에는 stl 라이브러리가 없습니다. stl 라이브러리는 산업적 강점을 지닌 효율적인 "C++" 프로그램 라이브러리입니다. stl 라이브러리는 "C++" 표준에 포함되어 있습니다. 프로그램 라이브러리이므로 JavaScript에는 stl 라이브러리가 없습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript에는 stl 라이브러리가 없습니다
STL = 표준 템플릿 라이브러리(Standard Template Library), HP Labs에서 개발한 일련의 소프트웨어를 총칭하는 이름입니다.
C++의 STL은 언어 자체의 데이터 구조에 대한 기본 확장 지원을 제공하는 위치에 있습니다.
표준 템플릿 라이브러리인 STL(표준 템플릿 라이브러리)은 업계에서 가장 강력하고 효율적인 C++ 프로그램 라이브러리입니다. 이는 C++ 표준 라이브러리에 포함되어 있으며 ANSI/ISO C++ 표준의 가장 혁신적인 최신 부분입니다. 이 라이브러리에는 컴퓨터 과학에서 일반적으로 사용되는 많은 기본 데이터 구조와 기본 알고리즘이 포함되어 있습니다. 이는 대부분의 C++ 프로그래머에게 소프트웨어의 재사용성을 크게 반영하는 확장 가능한 애플리케이션 프레임워크를 제공합니다.
stl 라이브러리 콘텐츠 예시:
벡터 벡터(가변 길이 배열)
1. 헤더 파일
#include<vector> // 头文件
2. 공통 명령
vector<int>vec; // 申请一个vector容器,这里int也可以是其他数据类型 vec.push_back(num); // 向容器最后插入一个数 numvec.size();// 查询目前容器的大小,常用于遍历
3. 에서 여러 개 신청할 수도 있습니다. 2차원 배열로 기능할 수 있는 단일 시간 벡터입니다.
vector<int>vec[100]; // 申请100个不定长容器
이전 내용의 일부도 다른 블로그에서 컴파일되었습니다. C++
1에서 STL의 지도 사용에 대한 자세한 설명입니다. 헤더 파일
#include<map> // 头文件
2. 다음은 다음의 예입니다. 숙제 질문, Luogu 해시 템플릿 질문 P3370 [템플릿] String Hash
map<string,bool>mp; // 申请一个map,这个意思是申请一个名叫mp的map它可以将一个string类型的映射成bool类型。当然名字和类型都是可以换的 mp["abc"] = 1; // 之后输出mp["abc"]就会是1要是没有上一步输出就会是0 mp.size(); // 容器的大小
[관련 추천:
javascript 비디오 튜토리얼,
웹 프론트엔드위 내용은 JavaScript에는 stl 라이브러리가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!