- 主题:c++发展到今天,已经很难学通了
有老师傅教,就快吧
自己学的话,那确实要非常久的时间
--
FROM 114.241.227.*
smart pointer是必须掌握的东西,精髓之一。而且老早就有吧,以前是auto_ptr,被c++ 11淘汰了
【 在 wallr 的大作中提到: 】
: 同感,最近在仔细研究C++11及14的一些新增功能,感觉相比C++98变化非常之大。想用好这些功能,不出幺蛾子,还是很需要一番功夫的。
: 随便提几个C++11、C++14引入的一些特性,move constructor,Rvalue reference,perfect forwarding,universal reference,smart pointer,lambda expression。都挺复杂的,不是简单看看就能掌握的。
--
FROM 114.241.227.*
老师傅可以做视频课程卖钱(免费也行啊),卖给c++新人,哈哈
【 在 fishAfish 的大作中提到: 】
: 发感慨的就是老师傅啊
--
FROM 114.241.227.*
What is mentoring?
It’s the most important tool in learning a new technology.
Object-oriented and generic thinking is caught, not just taught. Get cozy with someone who really knows what they’re talking about, and try to get inside their head and watch them solve problems. Listen. Learn by emulating.
If you’re working for a company, get them to bring someone in who can act as a mentor and guide. We’ve seen gobs and gobs of money wasted by companies who “saved money” by simply buying their employees a book (“Here’s a book; read it over the weekend; on Monday you’ll be an OO/generic developer”).
https://isocpp.org/wiki/faq/how-to-learn-cpp
--
FROM 114.241.227.*
就是Loki库的作者Andrei Alexandrescu写的,当时是RealPlayer那公司的。
靠这个一战成名,早已经是泰斗级别了
【 在 gang2k 的大作中提到: 】
: 我看过一本叫 《C++编程新思维》书, 那真是开脑洞。
: 现在这些新特性和那本书上讲的玩法比,都太简单了。
: 那时一本很老的书。 其实c++ 从来就不容易。
: ...................
--
FROM 114.241.227.*
哈哈,这就是作死,不怕死就搞吧
我最近觉得自己学了点NB的小tips,改写了代码,测试不够充分,上量前崩了两次,被人威胁要回退我的代码,赶紧连夜查连夜改。我是真得感谢帮我先试出来了问题。
不是很精通的东西,产品中少用,除非是一些玩具项目,还要充分的测试用例。
【 在 Naory 的大作中提到: 】
: 我曾经以为看这本书的人都只是看看,不会真的按上面说的写代码。。。
: 直到我后来和一个同事深入交流了一把,
: 发现这哥们正准备用这书上的那些技巧写公司的通用库
: ...................
--
修改:z16166 FROM 114.241.227.*
FROM 114.241.227.*
你这说话可真直白啊
【 在 DoorWay 的大作中提到: 】
: 前人拉屎后人吃,你坚持拉,总有让别人吃上的一天,加油。
: 还不容易失业。
--
FROM 114.241.227.*
除非绝对必要,不要再用裸指针,而是用智能指针,或者RAII封装的资源形式。
【 在 saynothing 的大作中提到: 】
: 这个有精通列表吗?
: 什么shared_ptr<>,auto_ptr,唉,写的小项目不用也罢。 大了需要上~
:
--
FROM 114.241.227.*
智能指针那点开销,并不是拦路虎,几乎可以忽略。
【 在 capriccio 的大作中提到: 】
: 然而智能指针在debug模式下的性能堪忧吧
: 各种模板+内联函数的东西,虽然release模式没啥问题,但debug起来实在费劲
:
--
FROM 114.241.227.*
QT没想着进入标准吧
boost的每个库倒是一开始就准备进入标准
【 在 puja 的大作中提到: 】
: 唉,把QT纳入C++标准吧,一下子就解决问题了
--
FROM 114.241.227.*