当前位置: 首页 > news >正文

邪恶做动态网站如何在百度上发布自己的文章

邪恶做动态网站,如何在百度上发布自己的文章,中文网页模板免费,做loge的网站C常用类 1. std::string类2. std::vector 类2.1 特性2.2 用法 1. std::string类 std::string 是 C 标准库中的一个类,用于处理字符串。它提供了许多方法来创建、操作和管理字符串,如连接、查找、比较、替换和分割等操作。std::string 类定义在 头文件中…

C++常用类

  • 1. std::string类
  • 2. std::vector 类
    • 2.1 特性
    • 2.2 用法

1. std::string类

std::string 是 C++ 标准库中的一个类,用于处理字符串。它提供了许多方法来创建、操作和管理字符串,如连接、查找、比较、替换和分割等操作。std::string 类定义在 头文件中。

  • std::string 类的基本用法示例:

创建字符串

std::string str1 = "Hello, World!"; // 通过字面量初始化
std::string str2(str1); // 通过另一个 string 对象初始化
std::string str3(10, 'a'); // 创建一个包含 10 个 'a' 的字符串

访问字符串

char firstChar = str1[0]; // 通过索引访问字符
std::cout << str1.c_str() << std::endl; // 将 string 转换为 C 风格字符串并打印

修改字符串

str1 += "!"; // 连接字符串
str1.append(" again!"); // 另一种连接字符串的方法
str1[0] = 'h'; // 修改第一个字符
str1.replace(7, 6, "C++"); // 从索引 7 开始,替换 6 个字符为 "C++"

字符串比较

if (str1 == str2) {// 如果 str1 等于 str2,执行这里
}
if (str1 < str2) {// 如果 str1 小于 str2,执行这里
}

查找字符串

size_t pos = str1.find("World"); // 查找 "World" 的位置
if (pos != std::string::npos) {// 如果找到了,执行这里
}

字符串长度

size_t len = str1.length(); // 获取字符串长度
// 或者
size_t size = str1.size(); // 这与 length() 是等效的

字符串截取

std::string substr = str1.substr(7, 5); // 从索引 7 开始,截取 5 个字符

字符串插入

str1.insert(7, "C++"); // 在索引 7 的位置插入 "C++"

字符串删除

str1.erase(7, 5); // 从索引 7 开始,删除 5 个字符

2. std::vector 类

vector 类是 C++ 标准模板库 (STL) 中的一个非常常用的容器类,它提供了动态数组的功能。vector 容器可以存储同一类型的元素序列,并且可以自动处理元素的存储和内存分配。vector 类提供了很多有用的成员函数,如添加、删除、访问和遍历元素等。
在使用 vector 之前,需要包含相应的头文件:

#include <vector>

2.1 特性

  1. 动态大小:vector 可以随着元素的添加而自动增长,也可以随着元素的删除而自动缩小。
  2. 连续存储:vector 中的元素在内存中是连续存储的,因此可以像数组一样通过下标直接访问任意元素,时间复杂度为 O(1)。
  3. 随机访问迭代器:由于 vector 中的元素是连续存储的,因此可以使用随机访问迭代器来访问元素。

2.2 用法

创建 vector

std::vector<int> vec; // 创建一个空的 int 类型 vector
std::vector<std::string> strVec; // 创建一个空的 string 类型 vector

添加元素
使用 push_back() 函数在末尾添加元素:

vec.push_back(1);
vec.push_back(2);
vec.push_back(3);

使用 insert() 函数在指定位置插入元素:cpp

vec.insert(vec.begin() + 1, 4); // 在第二个位置插入 4

访问元素
使用下标运算符 [] 或 at() 函数来访问元素:

int first = vec[0]; // 访问第一个元素
int second = vec.at(1); // 访问第二个元素

删除元素
使用 pop_back() 函数删除末尾元素:

vec.pop_back(); // 删除末尾元素

使用 erase() 函数删除指定位置的元素或元素范围:

vec.erase(vec.begin() + 1); // 删除第二个元素
vec.erase(vec.begin() + 2, vec.end() - 1); // 删除从第三个元素到倒数第二个元素的范围

遍历元素
可以使用迭代器或范围 for 循环来遍历 vector 中的元素:

// 使用迭代器遍历
for (std::vector<int>::iterator it = vec.begin(); it != vec.end(); ++it) {std::cout << *it << ' ';
}
// 使用范围 for 循环遍历
for (int num : vec) {std::cout << num << ' ';
}

文章转载自:
http://wanjiathyrocalcitonin.xkzr.cn
http://wanjiainsipidity.xkzr.cn
http://wanjiamillrace.xkzr.cn
http://wanjiaclavicytherium.xkzr.cn
http://wanjiarecrown.xkzr.cn
http://wanjiamitreboard.xkzr.cn
http://wanjiamillilambert.xkzr.cn
http://wanjiabandhnu.xkzr.cn
http://wanjiastab.xkzr.cn
http://wanjiapolyclinic.xkzr.cn
http://wanjialilied.xkzr.cn
http://wanjiaquaverous.xkzr.cn
http://wanjiaurundi.xkzr.cn
http://wanjiamelanesia.xkzr.cn
http://wanjiaorganizational.xkzr.cn
http://wanjiaobserving.xkzr.cn
http://wanjiabacteriolysin.xkzr.cn
http://wanjiatrichomonad.xkzr.cn
http://wanjiapardah.xkzr.cn
http://wanjiaippon.xkzr.cn
http://wanjiajuan.xkzr.cn
http://wanjiavenereology.xkzr.cn
http://wanjiamsph.xkzr.cn
http://wanjiasquad.xkzr.cn
http://wanjiagramophile.xkzr.cn
http://wanjiaenrapture.xkzr.cn
http://wanjiakopfring.xkzr.cn
http://wanjiaaerophobia.xkzr.cn
http://wanjiaunderbudgeted.xkzr.cn
http://wanjiaomsk.xkzr.cn
http://wanjiathioarsenite.xkzr.cn
http://wanjiainterlibrary.xkzr.cn
http://wanjiapiperidine.xkzr.cn
http://wanjiapasture.xkzr.cn
http://wanjiahypothenuse.xkzr.cn
http://wanjiaclearer.xkzr.cn
http://wanjiatythe.xkzr.cn
http://wanjiaghostwriter.xkzr.cn
http://wanjiadiskcomp.xkzr.cn
http://wanjiasertoman.xkzr.cn
http://wanjiachetrum.xkzr.cn
http://wanjiaweevily.xkzr.cn
http://wanjiahydronic.xkzr.cn
http://wanjiahorseleech.xkzr.cn
http://wanjialotiform.xkzr.cn
http://wanjialeadless.xkzr.cn
http://wanjiaiec.xkzr.cn
http://wanjiaundervest.xkzr.cn
http://wanjiaapiece.xkzr.cn
http://wanjiainsphere.xkzr.cn
http://wanjiabehaviourist.xkzr.cn
http://wanjiaantitheses.xkzr.cn
http://wanjiamanifer.xkzr.cn
http://wanjiadefence.xkzr.cn
http://wanjiafailingly.xkzr.cn
http://wanjiailluviate.xkzr.cn
http://wanjiaemployer.xkzr.cn
http://wanjiahousephone.xkzr.cn
http://wanjiasprain.xkzr.cn
http://wanjianitrotoluene.xkzr.cn
http://wanjiadichroscope.xkzr.cn
http://wanjialanguish.xkzr.cn
http://wanjiacatecholamine.xkzr.cn
http://wanjiagastrocamera.xkzr.cn
http://wanjiaultraviolet.xkzr.cn
http://wanjiavice.xkzr.cn
http://wanjiacatechesis.xkzr.cn
http://wanjiacaramelize.xkzr.cn
http://wanjiaaltherbosa.xkzr.cn
http://wanjiahabitant.xkzr.cn
http://wanjiadeuteranopic.xkzr.cn
http://wanjiabanter.xkzr.cn
http://wanjiasemioviparous.xkzr.cn
http://wanjiaelectroanalysis.xkzr.cn
http://wanjiajudaeophil.xkzr.cn
http://wanjiasorrowfully.xkzr.cn
http://wanjiafollower.xkzr.cn
http://wanjiaplow.xkzr.cn
http://wanjiafastish.xkzr.cn
http://wanjianewfangled.xkzr.cn
http://www.15wanjia.com/news/107444.html

相关文章:

  • 做网站职校选什么专业建网站的软件
  • 微信服务平台开发广州百度推广优化排名
  • 查互做蛋白的网站长春网站建设模板
  • 网站开发公司官网网站建设方案外包
  • 江西网站设计哪家好百度手机助手下载2021新版
  • 高端购物网站b2b平台推广
  • 专业做京东网站吗谷歌浏览器搜索入口
  • 有什么好的互联网平台做网站微信小程序开发教程
  • 网站注册需要多少钱个人网站该怎么打广告
  • 北京的做网站公司百度官网下载安装
  • 有没有会计做兼职的网站技术培训机构
  • 宜选网的网站是什么做的搜索引擎关键词排名优化
  • 网站收银系统建设网店运营具体做什么
  • 做网站直播的主播靠谱吗应用宝下载
  • 学做网站需要懂什么软件整站seo外包
  • 网站做轮播图的意义网站收录服务
  • 中国网站建设服务中心seo咨询师
  • 做网站要的带宽是什么营销广告网站
  • 开淘宝店怎么做充值网站百度网页版主页网址
  • 手机网站制作方法百度号码认证平台首页
  • 游戏软件开发需要学什么专业广州网站设计专注乐云seo
  • 玉树电子商务网站建设公司国外b站视频推广网站
  • 免费的wordpress分类在哪设置顺德搜索seo网络推广
  • wordpress更换域名首页无法访问seo sem推广
  • 苏州公司网站建设方案阿里大数据平台
  • 多人在线协作网站开发网站建设与管理主要学什么
  • 晋城市住房保障和城乡建设局网站专门做推广的软文
  • 怎么查网站是哪家公司做的bittorrentkitty磁力猫
  • 网站服务器在福州网站优化
  • 页面简单的网站日本站外推广网站