联邦总部
Would you like to react to this message? Create an account in a few clicks or log in to continue.
最新主题
» 时间不见了
C和C++集中交流帖 Empty周五 24 七月 - 14:02 由 TehDDA

» 好好学习贴
C和C++集中交流帖 Empty周一 9 三月 - 23:00 由 Yangrousi

» [2014年7月]第二十二期水楼
C和C++集中交流帖 Empty周六 20 九月 - 17:22 由 Yangrousi

» 世界杯吐槽帖
C和C++集中交流帖 Empty周五 4 七月 - 14:15 由 Cathiec

» [2014年6月]第二十一期水楼
C和C++集中交流帖 Empty周四 3 七月 - 21:31 由 大菊花

» [2014年5月]第二十期水楼
C和C++集中交流帖 Empty周五 23 五月 - 7:43 由 Yangrousi

» C和C++集中交流帖
C和C++集中交流帖 Empty周三 7 五月 - 15:44 由 Cathiec

» [2014年4月]第十九期水楼
C和C++集中交流帖 Empty周日 27 四月 - 12:16 由 Yangrousi

» 【本版特典】故事接龙(规则说明及讨论)
C和C++集中交流帖 Empty周日 27 四月 - 12:00 由 Yangrousi

» [2014年3月]第十八期水楼
C和C++集中交流帖 Empty周三 2 四月 - 9:35 由 Cathiec

最优秀的发帖人
Yangrousi (3703)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
Cathiec (2165)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
Rousiyang (1680)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
Kramer (1334)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
TehDDA (1131)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
云朵 (712)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
avacyn (401)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
大菊花 (296)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
xintiaoboy (273)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 
Cryingclown (254)
C和C++集中交流帖 Vote_lcapC和C++集中交流帖 Voting_barC和C++集中交流帖 Vote_rcap 

统计
论坛共有46位注册会员
最新注册的会员是 KATEHOLIC

我们的会员们总共发布了12921个帖子 在220个主题中
登录

找回我的密码


C和C++集中交流帖

4 posters

向下

C和C++集中交流帖 Empty C和C++集中交流帖

帖子 由 colorjack 周五 7 二月 - 9:00

我发这个帖子是为了刺激一下交流氛围,这个论坛上应该还有不少高人。
最近上班发现很多东西需要强大的C和C++的基础,突然觉得自己以前“拼命学java而放弃C/C++”是一个非常愚蠢的举动。
但是后悔已经晚了。。。

Java是一个很快餐的语言,解决问题普遍而高效,但是涉及到更深入更核心的问题,
Java就开始显现出功能不足了。
C和C++在内存处理和网络安全上面做得近乎完美了,是java永远也取代不了的。

现在是个程序员都精通java,但是能在C和C++上面打到中高级水平的都没有多少。
可悲啊!

colorjack
论坛普通会员
论坛普通会员

帖子数 : 224
注册日期 : 12-10-31

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 colorjack 周五 7 二月 - 9:01

我先问一下,指针和引用的区别在哪里,实用性相比又如何?

colorjack
论坛普通会员
论坛普通会员

帖子数 : 224
注册日期 : 12-10-31

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 Cathiec 周五 7 二月 - 16:12

colorjack 写道:我先问一下,指针和引用的区别在哪里,实用性相比又如何?

首先,引用和指针的基本原理都是相同的,也就是用一个整形数据作为目标数据的一个“指向标”。
而这个整形数据就是目标数据的地址。
两者占用内存空间大小相同。

区别在于指针变量与目标变量的地址同作用,引用和目标变量同作用。

指针变量在声明时可以不定义,可以以后定义,定义完了以后可以覆盖(用别的地址重定义)。
引用变量在声明的时候就必须被定义,而且之后不可变。
这就是常见的用法说明。

实用性而言,一般指针更实用。
指针的实用充分地发挥的C和C++的优势,直接对内存的操作使得C和C++异常强大,
这些都是java等不能比的。
Cathiec
Cathiec
救世主
救世主

帖子数 : 2165
注册日期 : 12-10-22

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 colorjack 周五 7 二月 - 16:34

好的,受教了。
再问一个问题,然后去睡觉了,明天起来求答案。

C++中如果定义专门的数字字符串这种数据类型,
你有些什么建议。

colorjack
论坛普通会员
论坛普通会员

帖子数 : 224
注册日期 : 12-10-31

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 Yangrousi 周六 8 二月 - 13:52

虽然不能发表什么见解 但是受益匪浅
Yangrousi
Yangrousi
论坛超级会员
论坛超级会员

帖子数 : 3703
注册日期 : 12-10-22

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 colorjack 周二 25 二月 - 16:36

这个帖子要顶起来,激起学习氛围

colorjack
论坛普通会员
论坛普通会员

帖子数 : 224
注册日期 : 12-10-31

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 colorjack 周二 25 二月 - 16:42

提问:非矩形结构的二维数组怎么解决?每个子结构的数据类型能不能不相同,总类型怎么处理?

colorjack
论坛普通会员
论坛普通会员

帖子数 : 224
注册日期 : 12-10-31

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 Yangrousi 周四 27 二月 - 22:20

cathiec快来啊
Yangrousi
Yangrousi
论坛超级会员
论坛超级会员

帖子数 : 3703
注册日期 : 12-10-22

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 Cathiec 周三 2 四月 - 9:37

colorjack 写道:提问:非矩形结构的二维数组怎么解决?每个子结构的数据类型能不能不相同,总类型怎么处理?

可以实现.
先用void *开辟一维的,
然后子结构数据类型强制类型转换就ok了.
Cathiec
Cathiec
救世主
救世主

帖子数 : 2165
注册日期 : 12-10-22

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 大菊花 周日 6 四月 - 14:57

我以为你准备用结构体的……
大菊花
大菊花
论坛普通会员
论坛普通会员

帖子数 : 296
注册日期 : 12-10-25

返回页首 向下

C和C++集中交流帖 Empty 回复: C和C++集中交流帖

帖子 由 Cathiec 周三 7 五月 - 15:44

大菊花 写道:我以为你准备用结构体的……

如果用结构体的话,是需要用模板类的.
不然类型是没有办法统一的.
Cathiec
Cathiec
救世主
救世主

帖子数 : 2165
注册日期 : 12-10-22

返回页首 向下

返回页首


 
您在这个论坛的权限:
不能在这个论坛回复主题