会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
imreW
博客园
首页
新随笔
联系
订阅
管理
[置顶]
C++中STL用法汇总
摘要: 1 什么是STL? STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学
阅读全文
posted @ 2024-08-14 16:36 ImreW
阅读(542)
评论(0)
推荐(0)
[置顶]
test
摘要: 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
阅读(9)
评论(0)
推荐(0)
2024年8月14日
3.1 vector
摘要: 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
阅读(61)
评论(0)
推荐(0)
2024年7月27日
字符串/数字 转换
摘要: 一、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
阅读(10)
评论(0)
推荐(0)
2024年7月25日
现代 C++ 中的初始化
摘要: 原文链接:https://www.cnblogs.com/tengzijian/p/17964231 本文尝试回答: 现代 C++ 有哪几种初始化形式?分别能够用于什么场景?有什么限制? MyClass obj(); 为什么没有调用默认无参构造函数创建一个对象? new int 和 new int(
阅读全文
posted @ 2024-07-25 17:48 ImreW
阅读(15)
评论(0)
推荐(0)
2024年4月9日
C++ auto
摘要: 编程时常常需要把表达式的值赋给变量,这就要求声明变量时清楚的知道表达式的类型。然而有些情况是声明的变量的类型我们并不知道,比如在模板编程时。为了解决这个问题,C++11引入了auto类型说明符,用它来让编译器替我们去分析表达式所属的类型。 一、auto发展历程 在早期C/C++中auto的含义是:使
阅读全文
posted @ 2024-04-09 17:45 ImreW
阅读(96)
评论(0)
推荐(0)
2024年3月11日
Rc+RefCell解释
摘要: 1 Rc(Reference Counted) Rc(Reference Counted):是Rust标准库中,用于处理引用计数的智能指针。用来突破单一所有权的限制。其基本操作是通过clone()增加引用计数。 Reference Counted // Rc会把对应的数据结构创建在堆上 // 堆上的
阅读全文
posted @ 2024-03-11 20:56 ImreW
阅读(84)
评论(0)
推荐(0)
2023年11月30日
Result | Option | unwrap | ?
摘要: 原文链接 1、Option - 可空变量 虽然Rust中有null的概念,但是使用null并不是Rust中常见的模式。假设我们要写一个函数,输入一种手机操作系统的名称,这个函数就会返回其应用商店的名称。如果传入字符串iOS,该函数将返回App Store;如果传入字符串android,那么该函数将返
阅读全文
posted @ 2023-11-30 17:10 ImreW
阅读(33)
评论(0)
推荐(0)
2023年11月20日
C++与Lua交互之配置&交互原理&示例
摘要: Lua 简介 Lua 是一种轻量小巧的脚本语言,也是号称性能最高的脚本语言,它用C语言编写并以源代码形式开放。 某些程序常常需要修改内容,而修改的内容不仅仅是数据,更要修改很多函数的行为。 而修改函数行为这种事,很难用简单的更改数据的方式来实现,若在源代码层面上改又得重新编译生成,导致修改成本高。
阅读全文
posted @ 2023-11-20 16:33 ImreW
阅读(510)
评论(0)
推荐(0)
2023年11月9日
C之位域分析
摘要: 1.首先回忆结构体 我们都知道定义一个结构体可以这样的方式定义: struct Point { float x; float y; } point; //等价于: struct Point point; 除此之外,如果不想声明结构体,只想定义结构体的话,还可以这样: struct { float x
阅读全文
posted @ 2023-11-09 20:42 ImreW
阅读(60)
评论(0)
推荐(0)
下一页
公告