社区
C++ 语言
帖子详情
vector 定义在类的什么地方 才能让类中的函数都能访问这个vector?
cxc1003
2008-11-11 09:36:34
我想在类中定义一个vector,类里的方法都能访问这个vector并且可以修改它,那么这个vector应该定义在什么位置呢?
class A
{
public:
go(){}
private:
vector<B> vB;
}
class B
{
public:
...
}
这样行吗?
...全文
70
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++ STL
中
的
vector
容器,包括其作为顺序容器的特性、动态扩容机制、
访问
元素的方法以及常用
函数
。讨论了
vector
的构造、元素
访问
、迭代器操作、容量管理和插入删除等操作,并提供了代码示例展示如何使用
vector
。同时,提到了可能导致迭代器失效的操作及处理方式。
C++
vector
类
(带你一篇文章搞定C++
中
的
vector
类
)
本文主要介绍了C++标准库
中
的
vector
类
。先阐述其概念和使用,包括初始化方式、扩容
函数
reserve和resize等,还探讨了能否用
vector
代替string。接着深入讲解
vector
的底层实现,涵盖构造、析构等
函数
,重点分析了insert和erase存在的迭代器失效问题。
类
中
vector
的初始化问题
本文介绍了在C++
类
中
初始化
vector
时遇到的编译错误,通过实例解析了错误原因和正确的初始化方式,包括使用{}、push_back()以及赋值运算符=。错误提示显示编译器将初始化语法误识别为
函数
定义
,导致缺少参数声明的错误。通过改变初始化方式,可以避免此
类
问题。
【C++ STL】
vector
类
最全详解(什么是
vector
?
vector
类
的常用接口有哪些?)
本文主要介绍C++ STL
中
vector
类
的一维用法。先阐述
vector
基本概念和作用,它是可变大小数组的序列容器,能动态改变大小。接着说明一维
定义
方式,还详细讲解常见构造、遍历、容量、
访问
及修改等操作接口,如reserve、resize等,并指出使用易错点。
JAVA
中
的
vector
类
本文深入解析Java
中
的
Vector
类
,探讨其作为自动增长对象数组的作用,介绍
Vector
类
的构造方法、插入、删除、查询功能,以及如何在实际编程
中
运用这些功能。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章