随笔分类 -  C++

leetcode Insertion Sort List
摘要:题目:Sort a linked list using insertion sort.代码: 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNod... 阅读全文
posted @ 2014-09-23 23:46 卡西大人 阅读(141) 评论(0) 推荐(0)
leetcode sort List
摘要:Sort a linked list in O(n log n) time using constant space complexity./** * Definition for singly-linked list. * struct ListNode { * int val; * ... 阅读全文
posted @ 2014-09-13 21:05 卡西大人 阅读(182) 评论(0) 推荐(0)
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
摘要:电脑上装了多款VS后,启动2010程序,出现该问题。终极解决方案:VS2010在经历一些更新后,建立Win32ConsoleProject时会出“errorLNK1123”错误,解决方案为将项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单“是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010Win32Project项目时,按照上面解决方案依然发生了“errorLNK1123”错误,经过上网查资料,解决方案为:第一步:与上相同。第二步:将项目|项目属性|配置属性|连接器|清单文件|嵌入清单“是”改为“否”。第三步:一般计算机经过上两步设置就能解决问题了,但是如果还有 阅读全文
posted @ 2014-04-08 11:28 卡西大人 阅读(209) 评论(0) 推荐(0)
C++ 添加库
摘要:三步走:(第三步总忘)1.项目属性页的C/C++->常规->附加包含目录指向2.链接器(Linker)->常规(general)->附加库目录指向3.链接器->输入(Input)->附加依赖项 添加 xxxx.lib 阅读全文
posted @ 2013-12-17 09:46 卡西大人 阅读(867) 评论(0) 推荐(0)
【转载】fatal error C1010: unexpected end of file while looking for precompiled header directive
摘要:在编译时,出现fatal error C1010: unexpected end of file while looking for precompiled header directive的错误.解决方法:(通常只用第一条就OK了)1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers。确定。2、在文件开头添加:#include "stdafx.h" 对预编译 阅读全文
posted @ 2013-12-17 09:37 卡西大人 阅读(157) 评论(0) 推荐(0)
C++ 读取XML 和TXT
摘要:一 。TXT 部分 1 #include 2 #include 3 #include 4 #include 7 //split a string; 8 void StringSplit(std::string source_str,std::vector &dest_str_list,std::string SplitChar) 9 {10 int comma_n = 0;11 do12 {13 std::string tmp_s = "";14 comma_n = source_str.find(SplitChar);15 ... 阅读全文
posted @ 2013-12-16 10:44 卡西大人 阅读(618) 评论(0) 推荐(0)
C++ 引用 和 指针 心得
摘要:感谢万能的师兄= =!上班时有如下结构: 1 struct ImportFormat 2 { 3 LPCSTR fileFormat; 4 LPCSTR videoFormat; 5 LPCSTR audioFormat; 6 BOOL isPlus; 7 int priority; 8 vector &connections; 9 //const std::vector connections;10 11 };在main()调用时ImportFormat imf;报错,要求必须初始化。因为struct和class几乎完全一样,于... 阅读全文
posted @ 2013-12-13 18:13 卡西大人 阅读(256) 评论(0) 推荐(0)
MFC
摘要:http://www.vczx.com/tutorial/mfc/mfc1.php 阅读全文
posted @ 2013-10-15 23:15 卡西大人 阅读(139) 评论(0) 推荐(0)
浅谈C++多态性
摘要:C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。 C++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。(这里我觉得要补充,重写的话可以有两种,直接重写成员函数和重写虚函数,只有重写了虚函数的才能算作是体现了C++多态性)而重载则是.. 阅读全文
posted @ 2013-10-13 23:41 卡西大人 阅读(408) 评论(1) 推荐(0)
C++面试整理1
摘要:写在前面: 今天去4399面试。本来都不想去的,早上赖床心想睡过了时间就可以不去了,没想到再醒来还是八点半。既然这样,那还是去吧,抱着打酱油的心态,就去了。居然也晃晃悠悠进了二面。先笔试一小时,很多题不会,接着二面。没吃早饭肚子一直在叫。二面的有三个,一个北大研二,一个北邮网研研一。 随缘啦。整理一下今天不会的。感觉c和c++就是混着用的。====================================================================================================1.sizeof();(1)sizeof是C语言的一种.. 阅读全文
posted @ 2013-09-22 16:52 卡西大人 阅读(339) 评论(0) 推荐(1)