摘要: 1 什么是STL? STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学 阅读全文
posted @ 2024-08-14 16:36 ImreW 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 3.1.4.6 insert v.insert(v.begin(),8);//在最前面插入新元素。 v.insert(v.begin()+2,1);//在迭代器中第二个元素前插入新元素 v.insert(v.end(),3);//在向量末尾追加新元素。 v.insert(v.end(),4,1);/ 阅读全文
posted @ 2024-07-25 10:29 ImreW 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 3.1 vector 3.1.1 基本函数实现 1.构造函数 vector():创建一个空vector vector(int nSize):创建一个vector,元素个数为nSize vector(int nSize,const t& t):创建一个vector,元素个数为nSize,且值均为t v 阅读全文
posted @ 2024-08-14 16:38 ImreW 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一、string类型转换int类型 ... std::string str; int i = std::stoi(str); ... 同样, 可以使用 stol(long), stof(float), stod(double) 等. 二、int类型转换string类型 int a = 520; fl 阅读全文
posted @ 2024-07-27 11:41 ImreW 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/tengzijian/p/17964231 本文尝试回答: 现代 C++ 有哪几种初始化形式?分别能够用于什么场景?有什么限制? MyClass obj(); 为什么没有调用默认无参构造函数创建一个对象? new int 和 new int( 阅读全文
posted @ 2024-07-25 17:48 ImreW 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 编程时常常需要把表达式的值赋给变量,这就要求声明变量时清楚的知道表达式的类型。然而有些情况是声明的变量的类型我们并不知道,比如在模板编程时。为了解决这个问题,C++11引入了auto类型说明符,用它来让编译器替我们去分析表达式所属的类型。 一、auto发展历程 在早期C/C++中auto的含义是:使 阅读全文
posted @ 2024-04-09 17:45 ImreW 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1 Rc(Reference Counted) Rc(Reference Counted):是Rust标准库中,用于处理引用计数的智能指针。用来突破单一所有权的限制。其基本操作是通过clone()增加引用计数。 Reference Counted // Rc会把对应的数据结构创建在堆上 // 堆上的 阅读全文
posted @ 2024-03-11 20:56 ImreW 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 原文链接 1、Option - 可空变量 虽然Rust中有null的概念,但是使用null并不是Rust中常见的模式。假设我们要写一个函数,输入一种手机操作系统的名称,这个函数就会返回其应用商店的名称。如果传入字符串iOS,该函数将返回App Store;如果传入字符串android,那么该函数将返 阅读全文
posted @ 2023-11-30 17:10 ImreW 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Lua 简介 Lua 是一种轻量小巧的脚本语言,也是号称性能最高的脚本语言,它用C语言编写并以源代码形式开放。 某些程序常常需要修改内容,而修改的内容不仅仅是数据,更要修改很多函数的行为。 而修改函数行为这种事,很难用简单的更改数据的方式来实现,若在源代码层面上改又得重新编译生成,导致修改成本高。 阅读全文
posted @ 2023-11-20 16:33 ImreW 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1.首先回忆结构体 我们都知道定义一个结构体可以这样的方式定义: struct Point { float x; float y; } point; //等价于: struct Point point; 除此之外,如果不想声明结构体,只想定义结构体的话,还可以这样: struct { float x 阅读全文
posted @ 2023-11-09 20:42 ImreW 阅读(13) 评论(0) 推荐(0) 编辑