[讨论] c++真的很难吗?

楼主: joeywayi (拉拉拉吃屎啦)   2016-04-21 20:33:59
如题
想请问各位攻城湿
因为我自己是学习c++入门的
觉得比起java友善很多
常常听到说c++很难
这个是真的吗?
作者: childlike12 (幼稚鬼+小孩子=娃娃ˊ~ˋ)   2016-04-21 20:37:00
你先看完样板那个章节再下结论@@
作者: sarafciel (Cattuz)   2016-04-21 20:40:00
c++是一个对它懂越多会觉得越难的语言XD
作者: cutemiller (cutemiller)   2016-04-21 20:50:00
找工作?那你先看JAVA就好了机会比c++多很多
作者: robler (章鱼丸)   2016-04-21 20:59:00
哪个语言不是懂越多越难? 从程式语言到自然语言 无不如此
作者: brucetu (sec)   2016-04-21 21:16:00
难的在他应用的领域很艰涩 而不是语言本身吧跟写app 网页这种应用比起来 很生硬
作者: loveflames (咕啾咕啾魔法阵)   2016-04-21 21:18:00
不,C++难的就在语言本身觉得不难的请去看看template跟macro的变态用法OO的多重继承跟operater overloading也是个大坑相较之下指标还算简单了
作者: dnabossking (少狂)   2016-04-21 21:32:00
C++是真的难...
作者: weiclin (CC)   2016-04-21 21:35:00
你越懂C++你就越不懂C++ xD
作者: loveflames (咕啾咕啾魔法阵)   2016-04-21 21:38:00
只有C++需要清楚区分预处理期、编译期、执行期
作者: final01 (牛顿运动定律)   2016-04-21 21:49:00
难不难不是用嘴巴讲吧....
作者: sarafciel (Cattuz)   2016-04-21 22:04:00
其实他的老祖宗C也是要很注意预处理啦(废话)。简单的说++继承了c要注意内存管理的特性跟弱型别 又在这之上多了物导的多态性跟重继承 导致写程式的时候要注意非常多的陷阱 尤其是这两个部分组合著用的时候会更复杂
作者: Magiclover (寅时文青)   2016-04-21 22:18:00
C++规则我觉得超乱 毛超多 Java个人觉得相对友善...
作者: ggBird (ggBird)   2016-04-21 22:41:00
很恐怖
作者: ahwater01 (臭酸咖)   2016-04-21 22:43:00
我觉得C++本身跟应用领域都比很多语言还艰涩...
作者: BlazarArc (Midnight Sun)   2016-04-21 22:57:00
战神yoco还不出来推签名档(?)
作者: y3k (激流を制するは静水)   2016-04-21 23:14:00
C++的规则超级繁杂 要会写还OK 要自称高手而且不会被考倒少说也要写上十年
作者: anandydy529 (AndyAWD)   2016-04-21 23:24:00
我第一本程式书就是C++,看了三章还是不懂在讲什么后来又买一本C的书,至少第一章会printf XD
作者: goldberg123 (SmallHanWinchest)   2016-04-21 23:34:00
学JAVA比较实在
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2016-04-21 23:48:00
C/C++是国语吧?
作者: psliurt (反指标)   2016-04-22 01:12:00
学到指标了吗? 内存new 出来,有记得delete吗?
作者: loveflames (咕啾咕啾魔法阵)   2016-04-22 01:19:00
会smart ptr就不用管这些了
作者: debut (humming bird)   2016-04-22 01:28:00
smart ptr也不是任何时候都能用...
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2016-04-22 09:25:00
"个人认为专业的软件工程师要能在一个月内精通任何语言"某大师说的XDD
作者: brucetu (sec)   2016-04-22 09:30:00
说难的讲来讲去都在语法 还有指标 new delete这种..或者提一些串在一起难读写法 来说c++难
作者: Ekmund (是一只小叔)   2016-04-22 10:57:00
指标那个有点内存位址概念就很好懂吧是难在某些变形 看过某些template真他x怀疑我们是不是在写同一种语言...
作者: wisehuang (認真點!)   2016-04-22 15:15:00
真的很难,不开玩笑 越深入研究越难
作者: loveflames (咕啾咕啾魔法阵)   2016-04-22 16:54:00
指标概念是不难,但语法上很难int (*p)();int (*p())[4];int f(int *p)与int(int p[])等价信不信,有很多人分不清这些
作者: afafaf (bb)   2016-04-22 17:16:00
c++难在他越来越难
作者: KASUGAOSAKA (小步)   2016-04-22 18:27:00
c++比java友善很多?????我有听错吗
作者: fqstory   2016-04-22 19:05:00
用template在编译时算出1加到100
作者: jerohands (这就是人生啊)   2016-04-22 19:20:00
说不难的请看 template metaprogramming 和 boost lib
作者: loveflames (咕啾咕啾魔法阵)   2016-04-22 20:02:00
单纯做数值计算现在可以用constexpr了XD
作者: easyman (oops)   2016-04-22 22:21:00
要hire c++ 的人, 一定要找写c++三年以上而且说自己不懂c++的人
作者: GoalBased (Artificail Intelligence)   2016-04-23 01:08:00
*>>++()++**<<>>
作者: yoco (眠月)   2016-04-23 01:08:00
↑我笑了 XD
作者: GoalBased (Artificail Intelligence)   2016-04-23 01:09:00
我敢说很多人看不懂我写什么
作者: Magiclover (寅时文青)   2016-04-23 01:20:00
C++神奇的地方就在于 你很难定义他到底是个成功还是失败的语言 就这个语言被设计出来的角度来说...XD其实满像人类的?
作者: advk (:))   2016-04-23 12:37:00
难不难是相对的 觉得比起其他语言C++真的算难的
作者: meowyih (meowyih)   2016-04-24 17:49:00
就像MFC很难, 但做出来的东西没有比较好维护, 也没有比较漂亮, 单纯是设计时把简单的东西复杂化了然后不承认的 XD就直接拿推文中写的那堆东西, 除了让人看不懂外加比别人多省几个 bytes (对程式码大小来说) 外, 有任何必要性吗?其实没有, 就是会了懂了可以炫耀臭屁, 不会也可以用别的写法 (还是比较易读的写法) 办到完全一样的事 :p
作者: walao81 (Male)   2016-04-25 19:10:00
就跟你的暱称一样,第一口咽得下 + 忍得住天天吃就不难。
作者: premise (超级巨巨)   2016-04-29 01:52:00
超难 我只会 cout << "hello world" << endl;
作者: jack34066 (ginne tea)   2016-05-05 01:15:00
会C++OO的部分这里应该还算基本盘 再深入就真的不是几年就可以搞定的

Links booklink

Contact Us: admin [ a t ] ucptt.com