社区
C++ 语言
帖子详情
请问C++里有没有arraylist呢?
h++
2011-09-26 09:49:54
如题,ArrayList oColors =new ArrayList();
这样似乎不能初始化一个arraylist啊,新人求助。。。。
...全文
1299
8
打赏
收藏
请问C++里有没有arraylist呢?
如题,ArrayList oColors =new ArrayList(); 这样似乎不能初始化一个arraylist啊,新人求助。。。。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
子谋
2011-09-26
打赏
举报
回复
标准C++似乎没有像arraylist这样的动态数组……
既然LZ选择了C++,最好还是按照C++的方法来做事情……
其实C++中的容器还是很多的,非得arraylist不可吗?
turing-complete
2011-09-26
打赏
举报
回复
如果常做插入和删除操作的话,你也可以选用
std::list<int>
turing-complete
2011-09-26
打赏
举报
回复
用箭头 ->push_back
h++
2011-09-26
打赏
举报
回复
[Quote=引用 4 楼 frankhb1989 的回复:]
顺便new返回指针,而且这里的容器都是非多态类,也不能省略第一个模版参数。
#include <vector>
int main()
{
std::vector<int>* p = new std::vector<int>;
delete p;
};
[/Quote]
用了vector,可是接下来
char Color[] = { 0, 0, 0 };
vector<int>*oColors = new vector<int>;
不管用
oColors.push_back(Color[2]);
还是
oColors.push_back(Color);
都提示错误啊 error C2228: “.push_back”的左边必须有类/结构/联合
FrankHB1989
2011-09-26
打赏
举报
回复
顺便new返回指针,而且这里的容器都是非多态类,也不能省略第一个模版参数。
#include <vector>
int main()
{
std::vector<int>* p = new std::vector<int>;
delete p;
};
就想叫yoko
2011-09-26
打赏
举报
回复
ArrayList *oColors =new ArrayList;
FrankHB1989
2011-09-26
打赏
举报
回复
有vector。
C++11有array。
hurryboylqs
2011-09-26
打赏
举报
回复
推荐用boost
dotNet中
ArrayList
的
C++
模板简单实现
dotNet中
ArrayList
的
C++
模板简单实现 dotNet中的
ArrayList
的实现是的我们在使用数组的时候方便了很多。他为我们提供了一个编成的数组。这样我们在创建数组的时候就不必一定要知道数组的长度了。以下是我用
C++
的模板实现的一个简单的
ArrayList
。一下代码在Dev-cpp4990和KDevelop(Linux)下编译通过。/*****************
C++
模拟实现
ArrayList
和LinkedList
C++
模拟实现JDK中的
ArrayList
和LinkedListJava实现
ArrayList
和LinkedList的方式采用的是数组和链表。以下是用
C++
代码的模拟:声明Collection接口:#ifndef COLLECTION_H_ #define COLLECTION_H_ template<class T> class Collection { public: vi...
C++
之模拟
ArrayList
的操作(模板的使用)
1.声明 当前内容主要为本人学习
C++
的操作,主要为模拟Java中的
ArrayList
的基本操作 主要有 实现添加数据 删除数据 自动扩容为原来的1.5倍 使用模板创建类 自定义异常类 2.基本的demo 1.
ArrayList
.h文件内容 /* *
ArrayList
.h * * Created on: 2021年5月4日 * Author: hy */ #ifndef TEMPLATE_
ARRAYLIST
_H_ #define TEMPLATE_
ARRAYLIST
_H_ //
C++
vector 与Java
ArrayList
分析
C++
代码 #include <iostream> #include <vector> #include <string> using namespace std; class Stu{ private: int age; string name; public: void setAge(int age) { this->age = ...
C++
ArrayList
的使用方法
C++
ArrayList
的使用方法 撒发送速读法 1、什么是
ArrayList
ArrayList
就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用
ArrayList
最简单的例子:
ArrayList
List = new ArrayLi
C++ 语言
65,214
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章