Category Archives: 计算机与 Internet

一个连接错误LNK2019和LNK2001

    现在在做cpp的练习的时候,最怕的不是编译错误,最怕的是连接错误,因为对此我实在没什么经验可言。今天就遇到一个奇怪的连接错误。LNK2019。     问题是酱紫的,我定义了一个类quotePrice,以及实现如下: class quotePrice { public:   ……   inline void setPrice(const int& price);   …… private:   int iPrice;  }   inline void quotePrice::setPrice(const int& price) {    iPrice = price; }   调用quotePrice的setPrice方法就立即提示LNK2019错误,未解析的外部符号,但是去掉setPrice方法的inline属性之后就一切正常了……费解ing…… conclusion:承蒙小范老师的指点,inline函数的实现写在类声明中就可以解决了。这应该算是 使用的内联函数是在.CPP文件内定义的,而不是在头文件内定义将导致LNK2001错误。 这种情况。 … 繼續閱讀

发表在 计算机与 Internet | 3条评论

参加自动桌子的面试归来

    你只是个菜鸟~!      下午去了自动桌子的招聘会,因为是周六的缘故,到场的人有点稀稀拉拉,不光是自动桌子的两个部门经理、万sir,连我自己都觉得尴尬。不过没有太多的废话,Jassica、Mi、Lang直接切入正题,介绍企业情况,解答问题,然后开始收简历,招聘。个人还是有点小贪心,投了PTD和BSD两个,霰弹命中范围大嘛-_-b     原以为这次自动桌子来不过是宣讲会加了解情况,没想到当时就开始了笔试、面试(Lang为了时间能够保证效果,临时改笔试为直接面试),不愧是美国公司,做事雷厉风行务实有效,平淡之处就见效率,更看出这个有魅力的公司真正有魅力之处,朝气、动感。但是这多少有点措手不及,想想去参加之前还抱着一丝侥幸不会当场面试就没有认真准备的心情……真不应该……凡事还是做最坏的打算才好啊,措手不及ing。     不过PTD的笔试内容倒是比较简单,基本上都是逻辑题和数学问题,很快就搞定了。不过BSD的面试呢……没底的说。     果然,面试的时候,其他的问题还好,偏偏是被一个很简单的涉及类继承的问题问住了,想想当时也真是太紧张(没有事先准备,心虚),也许还有太把握这个进自动桌子实习的机会,居然完全答反了,回去的时候才反应过来,急急吃了饭就赶回来,期望Lang能再给我一个解释的机会,让我完成最后的回答。还好,Lang就像我想象的那样,是一个很令人入沐春风的人,很大方地让我解释最后的回答,这很让我感动的。我做了我应当做的,不管是不是于事有补,我并不担心Autodesk的任何一个人会bs我,但是我却多少会担心让Lang失望,更不想失去任何的机会。我在平时的时候究竟具体在干什么呢?这是是我必须反省的问题了。     晚上跟苏说到了面试以及我对自动桌子印象大好的事情,他不断惊呼“面试居然这么简单!~”,呵呵,我承认这一点,也许Lang他们开始并没有对我们抱什么太大的希望。苏这个家伙很不服气,既然他面试的时候被问得很深入的问题,我就没有理由这么轻松,然后给我出的五个问题,我可以说基本上都没有太清楚的回答- -b,这是一件及其沮丧的事情。也许就像苏说的,“你可能项目是做过一些,会用点VC,但是你cpp其实不懂多少的。”呵呵,他太客气了对我(虽然比他平时的态度和善很多啦^_^)。      的确,我还只是一个菜鸟,不用如何骄傲,抓紧时间继续努力吧。如果运气好的话能够去Autodesk公司面试,那时我的福气,我不想浪费它。   附,被苏问的我几乎没有答上来的几个问题: 1.析构函数可以是inline函数么? 2.基类析构函数的实现和使用需要注意什么? 3.STL中的iterator有哪几种? 4.原生指针是哪种迭代器? 5.描述Copy-On-Write的机制,并说明COW存在的缺陷。 6.虚函数可以是inline函数吗?   自动桌子当时的问题见回复评论   留着,持续回答中 你只是个菜鸟~!

发表在 计算机与 Internet | 10条评论