随笔分类 -  C / C++

上一页 1 2 3 下一页
[ZZ]C++中,引用和指针的区别
摘要:(1) 引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针. 由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值. String & rs = string1; 由于C++ 要求 refe 阅读全文
posted @ 2016-06-04 16:52 浩然119 阅读(289) 评论(0) 推荐(0)
面试总结之C/C++
摘要:All contents have already been moved to haoran119/c-cpp (github.com). interview/interview summary of C and CPP at master · haoran119/interview (github 阅读全文
posted @ 2016-06-04 15:43 浩然119 阅读(764) 评论(0) 推荐(0)
学习笔记之多线程
摘要:Multi-threading - C++ Reference http://www.cplusplus.com/reference/multithreading/ C++ 多线程 | 菜鸟教程 http://www.runoob.com/cplusplus/cpp-multithreading.h 阅读全文
posted @ 2016-06-02 22:04 浩然119 阅读(154) 评论(0) 推荐(0)
学习笔记之LeetCode
摘要:All contents are moved to interview/学习笔记之LeetCode at main · haoran119/interview (github.com). LeetCode - The World's Leading Online Programming Learni 阅读全文
posted @ 2016-05-25 21:14 浩然119 阅读(970) 评论(0) 推荐(0)
学习笔记之Linux开发(C语言)
摘要:第二章 Linux下C程序开发环境 第三章 Linux基础 第三章 Linux技术实验 第三章 Shell基础 第三章 Shell基础实验 第四章 VI编辑器的使用 第四章 VI编辑器的实验 阅读全文
posted @ 2016-01-11 22:41 浩然119 阅读(333) 评论(0) 推荐(0)
学习笔记之#pragma
摘要:http://baike.baidu.com/link?url=lxA9Wl1KnacWUDZYz5U06iKMkUAeI6dr0x1wQ4i-rqf6Dpk6hEeOOaj2XhvGx9VLVm2z1hCnsFyBWaOG_Uz0Ua 阅读全文
posted @ 2015-07-09 11:18 浩然119 阅读(176) 评论(0) 推荐(0)
VS2005工程迁移到Eclipse CDT
摘要:原工程在VS2005下创建,后迁移到Eclipse CDT 3.3.2 + MingGW下,并增加makefile文件。原VS2005下工程Sample,实现了对类SampleClass封装,生成Sample.dll文件。工程源码文件包括stdafx.h, stdafx.cpp, targetver... 阅读全文
posted @ 2014-10-05 11:02 浩然119 阅读(549) 评论(0) 推荐(0)
C如何获取文件夹下所有文件
摘要:http://baike.baidu.com/view/1186290.htm?fr=aladdin使用io.h中的_findfirst,_findnext,_findclose,_finddata_t。 1 #include 2 #include 3 4 int main() 5 { 6 ... 阅读全文
posted @ 2014-07-28 15:54 浩然119 阅读(3346) 评论(0) 推荐(0)
C++如何用system命令获取文件夹下所有文件名
摘要:http://www.cplusplus.com/reference/cstdlib/system/http://bbs.csdn.net/topics/30068943#include 查找当前路径下文件名,并存入tmp.txt。system("dir>tmp.txt");查找绝对路径c:\fol... 阅读全文
posted @ 2014-07-28 15:41 浩然119 阅读(661) 评论(0) 推荐(0)
近期学习计划
摘要:下周开始温习Linux开发(C语言),DB2_730题库。DB2_730题库 (Done by 3/4)100多道题目,还是要系统的温习下基础。db2复习 (Done by 3/10)700 Fundamentals唯一索引:可允许空值RESTRICT、NO ACTION区别: RESTRICT在所有约束之前执行。NOACTION在所有约束之后执行。701 DatabaseAdministration好多DB2 LUW的概念没深入接触过。DB2 ExtendersDB2 Extenders将数据类型从传统的数和字符扩展到图形、XML、视频、音频、spatial对象和复杂文件等等。使用DB2 E 阅读全文
posted @ 2014-02-23 22:52 浩然119 阅读(251) 评论(0) 推荐(0)
[ZT]Dev-C++中编译C语言报错
摘要:http://apluck.iteye.com/blog/1335678环境:先装了MinGW,又装了Dev-C++,编译c的时候报错i:\gw\lib\crt2.o(.text+0x8)Infunction`_mingw_CRTStartup':[Linkererror]undefinedreferenceto`__dyn_tls_init_callback'[Linkererror]undefinedreferenceto`__cpu_features_init'i:\gw\lib\crt2.o(.text+0x8)ldreturned1exitstatus解决办法 阅读全文
posted @ 2013-01-09 18:47 浩然119 阅读(628) 评论(0) 推荐(0)
学习笔记之Effective C++ 2nd Edition
摘要:Effective C++ 2nd Edition 50 Spefical Ways to Improve Your Programs and Designs by Scott Meyers @1999 初学C++时必读书,其中有丰富生动的程序示例,50条大师总结的经验方法规则。 目录 Ch1改变旧 阅读全文
posted @ 2011-04-24 18:16 浩然119 阅读(475) 评论(0) 推荐(0)
freopen - C/C++文件输入输出利器
摘要:freopen以前经常使用,比较方便,可以当作模板,在中间替换为自己的代码即可使用。#include <stdio.h> // 实际使用中发现freopen也包含在iostream.h中,C++代码#include <iostream.h>即可。 int main(){ freopen("sample.in", "r", stdin); freopen("sample.out", "w", stdout); /* 同控制台输入输出 */ fclose(stdin); fclose(stdou 阅读全文
posted @ 2011-04-22 00:34 浩然119 阅读(21172) 评论(0) 推荐(0)
【ZZ】cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
摘要:getline (string) - C++ Reference http://www.cplusplus.com/reference/string/string/getline/ Extracts characters from is and stores them into str until 阅读全文
posted @ 2011-04-21 22:53 浩然119 阅读(862) 评论(3) 推荐(0)
[ZZ]用Eclipse开发C/C++程序的图形化配置
摘要:参考http://www.javaworld.com.tw/ 作者:Sungo在网上找了一些关于Eclipse的开发资料,但对Eclipse的界面和它的功能深深的吸引了,尤其是了解了Eclipse能够进行C/C++的开发更是欣喜若狂,起初对Eclipse的配置不胜了解,有一段时间也很徘徊,想在网上找到图形化的配置,但没有找到(可能是我没有找到).经过不懈的努力和学习,终于配成了.萌生了做一个图形化的配置文档,以供后者少走挽留.闲话少聊现在就开始.Eclipse的简介就不说了,能问www.baidu.com就问百度.我用的软件是:OS: Windows XPEclipse 3.0.2 CDT R 阅读全文
posted @ 2011-04-05 23:07 浩然119 阅读(7165) 评论(0) 推荐(1)
使用位运算交换两个值,不用临时变量
摘要:这个位运算的应用,在学C程序设计时谭浩强书上有提到过。假如a=3,b=4。想将a和b的值互换,并且不借助临时变量,可以用以下位运算操作实现:a=a∧b;b=b∧a; a=a∧b;∧代表异或XOR。具体过程如下:a=011,b=100a=a∧b;a=111 (a∧b 的结果,a 变成 7)b=b∧a;b=011 (b∧a 的结果,b 已变成 3)a=a∧b;a=100 (a∧b 的结果,a 已变成 4)PS:借鉴以上的思想,通过如下的赋值操作同样可以实现值互换a=a+b; b=a-b; a=a-b 阅读全文
posted @ 2010-12-16 23:07 浩然119 阅读(2269) 评论(0) 推荐(0)
C++实现获取当前执行文件全路径
摘要:用GetModuleFileName(NULL,exeFullPath,MAX_PATH)得到当前执行文件的全路径。 阅读全文
posted @ 2010-11-02 22:08 浩然119 阅读(24072) 评论(0) 推荐(0)
[ZZ]指针Guide
摘要:标题 指针Guide chinahai(翻译) 关键字 指针 C++ 出处 http://http://www.codeproject.com/ 译者序:  这是一篇我所见过的关于指针的最好的入门级文章,它可使初学者在很短的时间内掌握复杂的指针操作。虽然,现在的JAVA、C#等语言已经取消了指针,但作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱。指针就像是一把良剑,就看你怎么去应用它!  有关这篇文章的技术性问题你可以写信给我:webmaster@chinahai.com.同时我的另外两篇相关文章《模板Guide》和《STL Gu 阅读全文
posted @ 2010-10-26 00:59 浩然119 阅读(302) 评论(0) 推荐(0)
学习笔记之C++ How to Program(part)
摘要:C++ How to Program读书笔记总结,未完。 1、 endl与\n区别在于endl刷新输出缓冲区; 2、 static_cast<type>() 用于强制类型转换; 3、 switch(type),type可为何类型? 4、 int的取值范围介于short和long之间; 5、 在内存有 阅读全文
posted @ 2010-10-26 00:54 浩然119 阅读(589) 评论(0) 推荐(0)
简单的生成Email的C++程序
摘要:调用ShellExecute()生成邮件,并自动填充收件人、转发、主题、内容等。---------------------------------WinForm 下调用 OutLook 发送邮件http://www.cnblogs.com/wanlang/archive/2006/08/10/472970.htmlC#中使用自带的邮件发送组件发送邮件http://www.souzz.net/htm... 阅读全文
posted @ 2010-10-26 00:33 浩然119 阅读(393) 评论(0) 推荐(0)

上一页 1 2 3 下一页