社区
C++ 语言
帖子详情
use-a关系在C++模拟实现
toadzw
2008-11-04 10:06:32
use-a关系在C++模拟实现
...全文
121
3
打赏
收藏
use-a关系在C++模拟实现
use-a关系在C++模拟实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Vegertar
2008-11-04
打赏
举报
回复
只听过 has-a与is-a, 没听过use-a
山的那边还是山~
2008-11-04
打赏
举报
回复
其实就是一个类中以另一个类的对象做为其成员数据。
你可以这样,把一个string串的做为一个数据成员,这就是一个Use-a的关系模型。
toadzw
2008-11-04
打赏
举报
回复
up
【
C++
入门到精通】智能指针 shared_ptr 简介及
C++
模拟
实现
[
C++
入门 ]
本文聚焦
C++
智能指针std::shared_ptr,介绍其可让多个指针共享动态资源、通过引用计数管理内存以避免悬空指针和内存泄漏等特性。阐述了成员函数、使用示例,给出
C++
模拟
实现
,还提及线程安全问题。指出它虽强大但存在循环引用问题,后续将介绍相关解决办法。
Gem5
模拟
器,详解官网教程Creating a very simple SimObject(二)
本文详细介绍Gem5
模拟
器的基础概念,如SimObject、SimpleObject及其
关系
,并指导如何创建和使用自定义SimObject,涵盖Python及
C++
实现
步骤。
Cpp || shared_ptr
模拟
实现
(线程安全相关)
本文详细探讨了
C++
中智能指针shared_ptr的
模拟
实现
,包括其线程安全问题及解决方案,循环引用问题及如何避免,以及
C++
11和boost中智能指针的
关系
。同时介绍了RAII思想在锁管理和资源控制中的应用。
文件系统:
c++
模拟
文件管理
本文介绍了一个基于
C++
的文件系统
模拟
项目,旨在帮助学生理解操作系统中文件管理的原理。项目
实现
了用户管理、文件创建、删除、打开、关闭、读写等功能,并设有文件保护机制和二级保护码。
【
C++
】vector的使用和
模拟
实现
(超级详解!!!!)
本文详细介绍了
C++
标准库中的vector容器,包括其基本用法、动态数组机制、迭代器使用、空间管理(reserve和resize)、常见操作如push_back、pop_back、find等,以及在编程竞赛中的应用场景。通过
模拟
实现
,深入理解vector的工作原理。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章