最新主题
最优秀的发帖人
Yangrousi (3703) | ||||
Cathiec (2165) | ||||
Rousiyang (1680) | ||||
Kramer (1334) | ||||
TehDDA (1131) | ||||
云朵 (712) | ||||
avacyn (401) | ||||
大菊花 (296) | ||||
xintiaoboy (273) | ||||
Cryingclown (254) |
登录
C和C++集中交流帖
4 posters
C和C++集中交流帖
我发这个帖子是为了刺激一下交流氛围,这个论坛上应该还有不少高人。
最近上班发现很多东西需要强大的C和C++的基础,突然觉得自己以前“拼命学java而放弃C/C++”是一个非常愚蠢的举动。
但是后悔已经晚了。。。
Java是一个很快餐的语言,解决问题普遍而高效,但是涉及到更深入更核心的问题,
Java就开始显现出功能不足了。
C和C++在内存处理和网络安全上面做得近乎完美了,是java永远也取代不了的。
现在是个程序员都精通java,但是能在C和C++上面打到中高级水平的都没有多少。
可悲啊!
最近上班发现很多东西需要强大的C和C++的基础,突然觉得自己以前“拼命学java而放弃C/C++”是一个非常愚蠢的举动。
但是后悔已经晚了。。。
Java是一个很快餐的语言,解决问题普遍而高效,但是涉及到更深入更核心的问题,
Java就开始显现出功能不足了。
C和C++在内存处理和网络安全上面做得近乎完美了,是java永远也取代不了的。
现在是个程序员都精通java,但是能在C和C++上面打到中高级水平的都没有多少。
可悲啊!
colorjack- 论坛普通会员
- 帖子数 : 224
注册日期 : 12-10-31
回复: C和C++集中交流帖
colorjack 写道:我先问一下,指针和引用的区别在哪里,实用性相比又如何?
首先,引用和指针的基本原理都是相同的,也就是用一个整形数据作为目标数据的一个“指向标”。
而这个整形数据就是目标数据的地址。
两者占用内存空间大小相同。
区别在于指针变量与目标变量的地址同作用,引用和目标变量同作用。
指针变量在声明时可以不定义,可以以后定义,定义完了以后可以覆盖(用别的地址重定义)。
引用变量在声明的时候就必须被定义,而且之后不可变。
这就是常见的用法说明。
实用性而言,一般指针更实用。
指针的实用充分地发挥的C和C++的优势,直接对内存的操作使得C和C++异常强大,
这些都是java等不能比的。
Cathiec- 救世主
- 帖子数 : 2165
注册日期 : 12-10-22
回复: C和C++集中交流帖
好的,受教了。
再问一个问题,然后去睡觉了,明天起来求答案。
C++中如果定义专门的数字字符串这种数据类型,
你有些什么建议。
再问一个问题,然后去睡觉了,明天起来求答案。
C++中如果定义专门的数字字符串这种数据类型,
你有些什么建议。
colorjack- 论坛普通会员
- 帖子数 : 224
注册日期 : 12-10-31
回复: C和C++集中交流帖
colorjack 写道:提问:非矩形结构的二维数组怎么解决?每个子结构的数据类型能不能不相同,总类型怎么处理?
可以实现.
先用void *开辟一维的,
然后子结构数据类型强制类型转换就ok了.
Cathiec- 救世主
- 帖子数 : 2165
注册日期 : 12-10-22
回复: C和C++集中交流帖
大菊花 写道:我以为你准备用结构体的……
如果用结构体的话,是需要用模板类的.
不然类型是没有办法统一的.
Cathiec- 救世主
- 帖子数 : 2165
注册日期 : 12-10-22
您在这个论坛的权限:
您不能在这个论坛回复主题
周五 24 七月 - 14:02 由 TehDDA
» 好好学习贴
周一 9 三月 - 23:00 由 Yangrousi
» [2014年7月]第二十二期水楼
周六 20 九月 - 17:22 由 Yangrousi
» 世界杯吐槽帖
周五 4 七月 - 14:15 由 Cathiec
» [2014年6月]第二十一期水楼
周四 3 七月 - 21:31 由 大菊花
» [2014年5月]第二十期水楼
周五 23 五月 - 7:43 由 Yangrousi
» C和C++集中交流帖
周三 7 五月 - 15:44 由 Cathiec
» [2014年4月]第十九期水楼
周日 27 四月 - 12:16 由 Yangrousi
» 【本版特典】故事接龙(规则说明及讨论)
周日 27 四月 - 12:00 由 Yangrousi
» [2014年3月]第十八期水楼
周三 2 四月 - 9:35 由 Cathiec