社区
C++ 语言
帖子详情
vector 定义在类的什么地方 才能让类中的函数都能访问这个vector?
cxc1003
2008-11-11 09:36:34
我想在类中定义一个vector,类里的方法都能访问这个vector并且可以修改它,那么这个vector应该定义在什么位置呢?
class A
{
public:
go(){}
private:
vector<B> vB;
}
class B
{
public:
...
}
这样行吗?
...全文
72
3
打赏
收藏
vector 定义在类的什么地方 才能让类中的函数都能访问这个vector?
我想在类中定义一个vector,类里的方法都能访问这个vector并且可以修改它,那么这个vector应该定义在什么位置呢? class A { public: go(){} private: vector vB; } class B { public: ... } 这样行吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lgccaa
2008-11-11
打赏
举报
回复
这样可以啊
yshuise
2008-11-11
打赏
举报
回复
类的函数可以访问类的私有数据成员
lann64
2008-11-11
打赏
举报
回复
可以
vector
容器 常用
函数
C++
vector
容器,常用
函数
介绍
C++
vector
类
(带你一篇文章搞定C++
中
的
vector
类
)
我们前面讲解了标准库里的string
类
,讲解了他的实现,用法,现在我们来讲解另一个在标准库
中
的
类
,
vector
类
vector
就像数组一样,向量对其元素使用连续的存储位置,这意味着也可以使用指向其元素的常规指针上的偏移量来
访问
它们的元素,并且与在数组
中
一样高效。但与数组不同的是,它们的大小可以动态变化,其存储由容器自动处理。可以把
vector
理解成C语言
中
,学过的数据结构
中
的顺序表。
类
中
vector
的初始化问题
微信公众号:编程笔记本 微信公众号:编程笔记本 微信公众号:编程笔记本 点击上方蓝字关注我,我们一起学编程 欢迎小伙伴们分享、转载、私信、赞赏 今天分享一个在
类
中
使用
vector
并初始化的小 trick 。 事情的起因是这样的: 在做牛客网的在线编程题时,一个小伙伴问我:“为什么我这里会报错啊?” 题目: 请实现一个
函数
用来找出字符流
中
第一个只出现一次的字符。例如,当从字符流
中
只读出前两个字符 "go" 时,第一个只出现一次的字符是 "g" 。当从该字符流
中
读出前六个字符 "google" 时,第一
JAVA
中
的
vector
类
Vector
可实现自动增长的对象数组。java.util.
vector
提供了向量
类
(
vector
)以实现
类
似动态数组的功能。 为什么会有这样一个
类
的存在呢? C语言里面指针的存在,能大大提高程序的效率,C++
中
的动态数组,一般都用指针来实现,但是java
中
并没有指针,那它是如何为编程人员提供便利的呢?为了弥补这个缺点,Java提供了丰富的
类
库来方便编程者使用,
vector
类
便是其
中
之一。事实上,灵活使用数组也可以完成向量
类
的功能,但向量
类
中
提供大量的方法大大方便了用户的使用。 向量
类
创建了一个向量
类
的对
【C++ STL】
vector
类
最全详解(什么是
vector
?
vector
类
的常用接口有哪些?)
本次博客主要讲解
vector
的一维用法,由于篇幅过长,
vector
的二维用法,下一篇博客来阐述,请大家持续关注我O!!
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章