怎样用C++语言来描述概念这个概念?回帖有分。

ggeneral2 2009-02-16 01:20:07
c++的一个重要思想是用类来描述概念。那怎么描述“概念”这个概念呢?
...全文
331 55 打赏 收藏 转发到动态 举报
写回复
用AI写文章
55 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjjf 2009-02-17
  • 打赏
  • 举报
回复
mark
待有空再回复
csgdseed 2009-02-17
  • 打赏
  • 举报
回复
问题太抽象了
ggeneral2 2009-02-17
  • 打赏
  • 举报
回复
[Quote=引用 50 楼 wudeshou82666 的回复:]
等同于用C++来描述C++?
[/Quote]

不等于。是用C++描述概念。不是用C++描述C++。就算是C++描述C++也是完全可以的。c++的编译器也可以用C++写。C#的编译器也可以用C#写。

我的问题只是用C++描述概念。
madpc 2009-02-17
  • 打赏
  • 举报
回复
描述类的类=模板
redoffice 2009-02-17
  • 打赏
  • 举报
回复
概念就是你自己对事物的一种事物观
wudeshou82666 2009-02-17
  • 打赏
  • 举报
回复
等同于用C++来描述C++?
ggeneral2 2009-02-17
  • 打赏
  • 举报
回复
请问概念有没有属性?如果有属性的数数量是一定的还是不一定?有穷的还是无穷的?
蜥蜴枪王 2009-02-16
  • 打赏
  • 举报
回复
概念啊,我自己觉得有个很通俗的说法,不知道正不正确,所谓概念就是把一些实在的东西,放在一起,然后对比,把共同的东西抽取出来,能够表达一种类型的语言性描述...
其实...好象说得很哪个...
哈哈
lhwiskoala 2009-02-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yutaooo 的回复:]

就目前来看,特定操作的集合组成一个特定的概念。

C++0x 快出来了,concept 会成为语言的一部分。
[/Quote]

恩。
ok19920824 2009-02-16
  • 打赏
  • 举报
回复
二次元世界
lei_zhuyan 2009-02-16
  • 打赏
  • 举报
回复
概念就是一个抽象的结果。
至于什么是抽象,我想这也是个概念。
zqz981 2009-02-16
  • 打赏
  • 举报
回复
我来凑个热闹,但是实在不知楼主所云啊!
你想讨论什么?
xuruichen 2009-02-16
  • 打赏
  • 举报
回复
哲学问题,很难回答,怎么答都有理。
ggeneral2 2009-02-16
  • 打赏
  • 举报
回复
谢谢大家!高手的确是不少!

[Quote=引用 41 楼 gadx86 的回复:]
用0和1!
这个是赤裸裸的!
[/Quote]
请41楼说下去,下半句呢?赤裸裸在什么地方?赤裸裸了会有什么结果?
gadx86 2009-02-16
  • 打赏
  • 举报
回复
用0和1!
这个是赤裸裸的!
go_go_vip 2009-02-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wxj505382 的回复:]
呵呵,像是描述类的类了,因该是对类的高度抽象吧,我觉研究这个,应该是想动态加载,或者是自生成代码吧,
楼主的出发点是什么,说来听听.
[/Quote]
同感
lllsui 2009-02-16
  • 打赏
  • 举报
回复
学习
delphi_911 2009-02-16
  • 打赏
  • 举报
回复
概念就是概念。
baihacker 2009-02-16
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 GGeneral2 的回复:]
我肯定要给出这个语言中概念的定义。定义的定义给不给再讨论。
[/Quote]
现在的C++还没有定义Concept
将来的可能会有...我不指望09了...

一个模板,只知道有个模板参数的话,能检查的东西太少.
比如给你一个类型T,
你知道其对象能有哪些接口吗?
也就是说在模板定义时忽略了多少东西.
如果是一个随机访问的concept,你至少知道用[]运算是可以的.

ggeneral2 2009-02-16
  • 打赏
  • 举报
回复
而且是形式化定义。正确性是其词的。关键是形式化。概念的形式化定义。
加载更多回复(35)

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧