社区
资源
帖子详情
C++View
高亮
2007-05-08 09:00:58
C++View这个电子杂志只有1-7期吗?
...全文
302
3
打赏
收藏
C++View
C++View这个电子杂志只有1-7期吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
高亮
2007-05-22
打赏
举报
回复
看来应该结帖子了
高亮
2007-05-21
打赏
举报
回复
还有人知道吗?
hyial
2007-05-10
打赏
举报
回复
好像说的是一共有八期!但没有第8期的资源下载。
Qt使用QGraphics
View
实现滑动窗体效果
QGraphics
View
用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphics
View
一起使用来描述可视化图形项目。 QGraphicsScene提供了一个视图的场景,通过在这样一个场景之上加入不同的QGraphicsItem来构建视图。而QGraphics
View
则提供了一个widget来显示QGraphicsScene的内容。所以要想成功构建一个视图,这三个元素缺一不可。 以下是一个QGraphics
View
的例子,实现滑动的窗体效果,工具栏和图片均为场景中的Item。
详解
C++
17下的string_
view
看到一个介绍
C++
17 的系列博文(原文),有十来篇的样子,觉得挺好,看看有时间能不能都简单翻译一下,这是第五篇~ 当字符串数据的所有权已经确定(譬如由某个string对象持有),并且你只想访问(而不修改)他们时,使用 std::string_
view
可以避免字符串数据的复制,从而提高程序效率,这(指程序效率)也是这篇文章的主要内容. 这次要介绍的 string_
view
是
C++
17 的一个主要特性. 我假设你已经了解了一些 std::string_
view
的知识,如果没有,可以看看我之
C++
中的std::string_
view
和std::span
span 是
C++
20 中新增的一个轻量级容器,用于表示一段连续的内存区域,它不负责管理内存空间,也不会拥有所指向内存的所有权,只是提供一种方便的方式来操作内存区域,因此可以看做是一个只读的“裸指针”。跟string的只读函数基本一致,string_
view
的substr函数的时间复杂度是O(1),swap函数仅会修改string_
view
的数据指向,不会修改指向的数据。比如\0对于字符串而言,有其特殊的意义,即表示字符串的结束,字符串视图,它关心实际的字符个数,所以可以自定义字面量。
C++
20新特性—range(二)
6.
view
view
是一种range,它具有固定的拷贝、移动和赋值时间,正如名称所示,
view
是“视图”(引用),它本身不保存数据,因而可以保证复制等操作的等时间性。
view
一个重要的特征是“lazy evaluation”,即它在被定义的时候,仅将各种参数准备好,并没有运算,只有需要结果的时候,它才开始进行运算,得到结果。这个特性与数据库中的视图概念是一致的。 下面的示例说明了“lazy evaluation”的特性。 std::vector<int> ints{0,1,2,
C++
MVC模型的简单实现
关于MVC(模型-视图-控制器)是一种软件设计的模式,MVC由三个部分组成: Model
View
和 Controller,其中的关系如下: 模型: 主要是为了处理数据,比如:Model可以获取数据库的数据,可以从仪表中读取仪表的数据,他受控制于Controller,当然自己有变化的时候也可以通知Controller,但是Model不能控制Controller的行为. model.h: #pragma once #include "callable.h" class Model { publ
资源
2,585
社区成员
18,436
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章