从C#到C++的心路历程

从C#转C++

一直看《C++编程思想》即《Thinking in C++》,本人英文不好,所以买了本中文版的,可是好多语句都不通,哎,都怪自己上学的时候没有好好学英语……看来中国技术方面书籍的翻译还是欠缺啊!

上班看代码发现有三个特别怪的现象:1.使用typedef特别多,例如:将__T简写为_T,还有typedef HINSTANCE HMODULE; 这样不为简写只为改一个名称,这没有目的性和繁杂的简写着实让我丈二的和尚

2.C++的模板是一大特色,光系统库中都存在着非常多的模板应用,而且这模板一层嵌一层,经常会看到嵌着4、5层的一个类,从类的声名中根本看不出这个类是个什么结构,内部是怎么实现的,更看不懂这个类如何使用。书中也给了很多嵌套模板的例子,但大多是简单的形式,我并不知道那样做能用来做什么,那样比其它的实现方式好在哪里?于是只有不去深究,记个大概就行了。想着,如果自己写代码肯定不会写一个多于1层的模板。

不管怎么样,先记下再说,继续看

时间: 2024-10-13 05:08:05

从C#到C++的心路历程的相关文章

我的Java历程_maven配置的心路历程

从github上download了个maven管理的开源项目,接下来随笔下安装maven的心路历程: 异常尴尬的是import进ide之后一个红色的感叹号!震惊!google一下知道了,maven没配置... 接下来切入正题,maven的配置: 第一步: 不用说,肯定是先下载maven.url=http://maven.apache.org/download.cgi 找到自己需要的版本,lz3.5,据说下载最新版蛮好,下载之后解压. 添加新的系统环境变量MAVEN_HOME, 并设置其值为你安装

VS2012+EF6+Mysql配置心路历程

原文:VS2012+EF6+Mysql配置心路历程 为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路. 我的开发环境是Win7+VS2012,数据库环境是Ubuntu12.04+MySQL+Mono+Jexus 计划开发完后整个运行在Linux下. 1.下载MySQL Connector/Net 6.8.3 地址:http://dev.mysql.com

优云老王的心路历程(一):那个做了五年的产品经理

前言: 老王的五年产品经理心路历程,对拍脑袋式产品决策的反思,及如何建立产品用户体验监控体系. 我从2003年"误入"运维软件行业,并在2010年开始做产品经理,5年来,我始终和优秀的团队在一起,从零开始创造了ITSM.CMDB产品,并得到了很多用户的认可.但不怕大家笑话,这5年中,我内心其实无比的纠结.面对产品的历次迭代,一方面要做出对用户有价值的功能,要说服开发团队去落地:另一方面担心产品过于复杂用户不买账,而对功能的裁剪却不敢轻易动刀.例如产品是站为用户领导设计还是为真正的用户操

最近的心路历程非常之多

1.<老王和他的IT界朋友>能给我们带来什么 最近的心路历程非常之多,每次到了每年的这个时候,我总喜欢停下来,好好写写东西,感觉越来越力不从心.看到之前写的东西,总是很惊讶那样的文字也会出自我手. 最近姥爷有点身体不适,我推着他跑了跑医院,这才知道我们每个人其实都不是自己所想象的那样,并不是自己所想象的那样健康,我想做一个公众号,或者说一个订阅号,默默的记录我们身边的IT界人的心路历程,希望透过我们并不是很幼稚的文字记录自己的成长,同时给予其他看到这些文字的人 ,看到这些文字的攻城狮,程序员.

VS2013+EF6.1+Mysql配置心路历程

为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路. 我的开发环境是Win8+VS2013,数据库环境是MySQL(WampServer) 1.下载MySQL Connector/Net 6.8.3 地址:http://dev.mysql.com/downloads/connector/net/ 还需要下载一个MySQL  for VisualStudio

阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许多问号存在我的脑海里.... 说说我在阿里云服务器上安装mysql的心路历程吧,刚开始安装好java8和tomcat8,安装非常的顺利,但是我接下来要安装mysql了,在网上看到一篇帖子(是rpm包安装的,也在本机上的centos6.5安装过没有问题),所以我就按照这个安装mysql,可是失败了,报

从一个程序员到一个销售高手的心路历程

从一个程序员到一个销售高手的心路历程 0.引言 我大学本科读的是理工科,后来毕业以后,我逐渐走上了程 序员的道路.每天面对电脑一行一行的敲代码,这被我们程序员们戏称为“搬砖头”,因为我们所做的事跟民工搬砖头砌墙本质上是相同的,我们也是把一堆代码从 一个地方搬到另一个地方,然后改改让它面子上看起来挺好看,用起来结实耐用就算完工了. 干了6年的技术以后,我放弃了已做的非常 好的技术和积累起来的成绩,转而从0开始去做销售.后来经过自己的努力,我终于成长为一个销售和业绩翻倍高手,在销售和业绩翻倍方面取得

顶级项目孵化的故事系列——Kylin的心路历程【转】

现在已经名满天下的 Apache Kylin,是 Hadoop 大数据生态系统不可或缺的一部分,要知道在 Kylin 项目早期,可是以华人为主的开源团队,一路披荆斩棘经过几年的奋斗,才在 Apache 基金会牢牢的巩固了自己的位置.作为本土第一个进入到世界顶级基金会的项目,Kylin 的经验是值得大家学习的. 以下内容根据 COSCon'17讲师史少锋(Apache Kylin PMC&Committer .Kyligence 技术合伙人兼高级架构师)的演讲速记所整理. 演讲实录 今天我主要介绍

写点什么...记录一下学习过程中的心路历程

讲真"好脑子比不上烂笔头"这句话让我产生了深深的认同感... Python自学已经一个多月了,天天在视频,书本的连环轰炸下,稀里糊涂的记住了不少的东西,摆脱了看代码两眼一抹黑的尴尬境遇.各种结构惊奇的代码,看起来也有一种似曾相识的感觉,让人不禁有一种错觉"我似乎是会编程了!!!""我是个天才!!!"...... 还总有人说编程难,我看也没什么嘛,这不是一个月就能搞定了嘛.走起,直接搞起来.依稀记得视频中有过几个实例,那我也来自己实现一下. 打开之

一个C#开发者重温C++的心路历程

前言 这是一篇C#开发重新学习C++的体验文章. 作为一个C#开发为什么要重新学习C++呢?因为在C#在很多业务场景需要调用一些C++编写的COM组件,如果不了解C++,那么,很容易注定是要被C++同事忽悠的. 我在和很多C++开发者沟通的时候,发现他们都有一个非常奇怪的特点,都很爱装X,都觉得自己技术很好,还很爱瞧不起人:但如果多交流,会发现更奇怪的问题,他们几乎都不懂代码设计,代码写的也都很烂. 所以,这次重温C++也是想了解下这种奇异现象的原因. C++重温 首先打开VisualStudi