模板变量详解

一、变量输出        (重点)
1.标量输出
2.数组输出
{$name[1]}
{$name['k2']}  array('k1'=>'sds','k2'=>'sadsa')
{$name.k1}
3.对象输出
新建一个自定义的类
放在 ThinkPHP/Extend/Library/ORG/  新建一个文件  My  /Test.class.php
<?php
class Test{
public $k="ztz";
} <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C++ 中的 vector 是一个动态数组,可以在运行时动态增长或缩小。它是一个模板类,可以存储任何类型的数据。 使用 vector 前需要包含头文件 vector。 ### 创建 vector 创建一个 vector 对象的语法如下: ```c++ vector<数据类型> 变量名; ``` 例如,创建一个存储整数的 vector 对象: ```c++ vector<int> v1; ``` 创建一个存储字符串的 vector 对象: ```c++ vector<string> v2; ``` ### 添加元素 使用 push_back() 方法可以向 vector 中添加元素,语法如下: ```c++ v.push_back(元素); ``` 例如,向 v1 中添加元素: ```c++ v1.push_back(10); v1.push_back(20); v1.push_back(30); ``` ### 访问元素 可以使用下标运算符 [] 或 at() 方法来访问 vector 中的元素。 例如,访问 v1 中的元素: ```c++ cout << v1[0] << endl; // 输出 10 cout << v1.at(1) << endl; // 输出 20 ``` ### 获取 vector 的大小 使用 size() 方法可以获取 vector 中存储元素的数量。 例如,获取 v1 的大小: ```c++ cout << v1.size() << endl; // 输出 3 ``` ### 遍历 vector 可以使用 for 循环或迭代器来遍历 vector 中的元素。 例如,使用 for 循环遍历 v1: ```c++ for (int i = 0; i < v1.size(); i++) { cout << v1[i] << " "; } ``` 使用迭代器遍历 v1: ```c++ vector<int>::iterator it; for (it = v1.begin(); it != v1.end(); it++) { cout << *it << " "; } ``` ### 删除元素 使用 erase() 方法可以删除 vector 中的元素,语法如下: ```c++ v.erase(迭代器); ``` 例如,删除 v1 中的第二个元素: ```c++ v1.erase(v1.begin() + 1); ``` ### 插入元素 使用 insert() 方法可以向 vector 中插入元素,语法如下: ```c++ v.insert(迭代器, 元素); ``` 例如,向 v1 中插入元素 15: ```c++ v1.insert(v1.begin() + 1, 15); ``` ### 清空 vector 使用 clear() 方法可以清空 vector 中的所有元素。 例如,清空 v1: ```c++ v1.clear(); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值