社区
非技术区
帖子详情
C++ 本质论
Jinhao
2008-08-02 06:46:28
T operator++(int)
{
T result = *this;
std::advance(this->pos_, 1);
return result;
}
---------------------
C++ 的意思就是,写着自以为是C++的C代码。
...全文
512
34
打赏
收藏
C++ 本质论
T operator++(int) { T result = *this; std::advance(this->pos_, 1); return result; } --------------------- C++ 的意思就是,写着自以为是C++的C代码。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xbt746
2008-09-10
打赏
举报
回复
[Quote=引用 5 楼 zhongyijun159 的回复:]
看看热闹
[/Quote]
zgjxwl
2008-09-09
打赏
举报
回复
没事路过
Silitex
2008-09-09
打赏
举报
回复
“C++ 的意思就是,写着自以为是C++的C代码。”
超级的经典!
I love it!
Silitex
2008-09-09
打赏
举报
回复
非常有意思,顶一个
qscrdz
2008-08-07
打赏
举报
回复
LZ说C++本质垃圾论?
lin_style
2008-08-06
打赏
举报
回复
拜24楼。。
fanjijie
2008-08-06
打赏
举报
回复
不明白
zxcv8356631
2008-08-06
打赏
举报
回复
要表达什么?
Wolf0403
2008-08-06
打赏
举报
回复
路过,拜楼上
cber
2008-08-06
打赏
举报
回复
不知所谓
我啃
2008-08-05
打赏
举报
回复
其实绝大多数的编译型语言经过编译器剥皮去毛后都差不多个样
可视作经过了一个复杂点的宏处理器
lidongri
2008-08-05
打赏
举报
回复
毕竟是模拟,编译器不支持,模拟要下很大力气滴
我啃
2008-08-05
打赏
举报
回复
up狒狒,那个文档我也看过
还看过搞笑的宏模拟泛型
一度引发我很多遐想
kgduwu
2008-08-04
打赏
举报
回复
没事路过灌水,赚可用分!
iambic
2008-08-04
打赏
举报
回复
>回想起cfront的那种munch编译方式,将C++转化成C然后用cc编译
挺好的方法。
现在还有不少语言是先转换成C代码,再用gcc编译。
BluntBlade
2008-08-04
打赏
举报
回复
老迈,你就别给自己找麻烦了。
jy02684358
2008-08-04
打赏
举报
回复
关键是有好用的东东。是一种带有思想的c。
早期的C++还用的是c的编译器。
只是弄个壳做个翻译而已。
laomai
2008-08-04
打赏
举报
回复
STL给我的感觉就是一泛化的c..从这个意义上说,我同意鸡丁的观点。
不过我还没搞清楚怎么用纯C实现类,鸡丁有啥好资料推荐一下?
Wolf0403
2008-08-04
打赏
举报
回复
[Quote=引用 11 楼 laomai 的回复:]
STL给我的感觉就是一泛化的c..从这个意义上说,我同意鸡丁的观点。
不过我还没搞清楚怎么用纯C实现类,鸡丁有啥好资料推荐一下?
[/Quote]
[Quote=引用 13 楼 BluntBlade 的回复:]
老迈,你就别给自己找麻烦了。
[/Quote]
忽然想起很久以前看过一 pdf,叫 Object Oriented with ANSI C 之类的,很酷~
Wolf0403
2008-08-04
打赏
举报
回复
路过
歧视
楼主。
加载更多回复(13)
C++
虚函数
本质论
C++
虚函数
本质论
13.2.1 多态性原理 1.多态性概念 对多态性最简单的理解就是一种事物有多种形态。在面向对象设计中,多态性指的是向不同的对象发送同一消息时,会产生不同的动作(或行为、功能)。所谓的“向不同的对象发送同一消息”,其实就是指调用不同对象的某个函数;而“产生不同的动作”,指的是该函数会实现不同的功能。没有实现多态性的程序设计语言不能称为真正的面向对象语言。比如语句pa->...
COM
本质论
——COM是一个好的
C++
1.1 软件的分发和
C++
把
C++
作为组件的基础底层结构所带来的问题:以前,
C++
一直以分发源代码的形式来发布库,这样做是可行的,但存在问题:如果多个程序都使用一个代码库,则各个程序都将在自己程序中编译同样的代码,并生成可执行文件,导致内存的浪费。同时,更新困难。如:假设一段代码变成可执行的代码大小为16MB,如果一个用户安装了3个程序,这3个程序都使用了这段代码,则将
C/
C++
数组
本质论
C/
C++
数组
本质论
理解数组名 注:为方便讲解,本节所说的指针的类型,指的是指针指向的类型。 1.对数组名的简单理解 数组名表示的是数组的首地址。比如一维数组int a[11]的数组名a就表示数组的首地址。这里的首地址让人产生误解,认为数组名表示的是整个一维数组的地址,其实数组名指向的是数组中第一个元素地址的指针(即a指向的地址是&a[0]),表示整个数组的地址是&a,&...
C/
C++
指针
本质论
C/
C++
指针
本质论
6.1.1 指针与内存 本章内容是重点 1.地址值、地址类型、地址变量、地址常量的引入 (1)地址值和内存单元。 计算机中的内存,一般都是以字节为单位进行划分的。也就是说,计算机内存的最小单位是1个字节(8位)。 内存单元:一个内存单元占据1个字节。 地址值:每个内存单元使用一个值来标识,这个值就是地址值。地址值使用整数来表示,但它的类型不是整型。可见,一个地址值...
《COM
本质论
》COM是一个更好的
C++
心得分享
昨天看了《COM
本质论
》的第一章”COM是一个更好的
C++
”,认为非常有必要做一些笔记,于是整理成这篇文章。我相信你值得拥有。 这篇文章主要讲的内容是:一个实现了高速查找功能的类FastString,在一个小小的需求之后,慢慢的演变成一个COM组件的过程。 类FastString实现了一个高速查找字符串的功能。快到时间复杂度是O(1),我们先无论作者是怎么实现的,预计是通过空...
非技术区
15,445
社区成员
58,111
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章