C++开发
放飞理想
外表坚强,内心脆弱。理想面前不低头
展开
-
工厂(factory)模式---C++ 设计模式之学习
今天第一次写学习笔记,当着为自己的学习开个好头,学习C++设计模式,我主要从如下三个问题的方式来理解自己所学习内容。1.什么是工厂模式?工厂,简而言之就是用来生产和组装产品的地方,工厂模式嘛,简单来说就是用来生产对象及组装对象的。2.为什么要用工厂模式?因为有以下2个方面原因:1)当我们为实现多态时,经常存在子类继承抽象父类的情况,即父类定义这一个接口,具体的子类去实现它。这样在用原创 2013-03-02 22:41:31 · 297 阅读 · 0 评论 -
Source Insight 常用设置和快捷键大全
1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容( 2.让{ 和 } 不缩进:Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple还有:让{ 和 } 不缩进: options->document options->auto indent 去掉i转载 2013-11-19 17:53:32 · 1325 阅读 · 0 评论 -
Unix调试工具dbx使用方法
Unix(Solaris)系统一般自带dbx调试工具,下面介绍一些常用的命令1. 执行dbx$dbx 可执行文件名可执行文件在编译的时候必须代上 –g 参数2. 显示代码(dbx)list //从文件开头列出代码(dbx)list n转载 2013-11-04 00:22:51 · 713 阅读 · 0 评论 -
Vs2012使用strcpy出错之解决方法
此方法出错,并非真正有什么错误,而是微软认为这样用不安全,微软推荐用strcpy_s代替。但对于strcpy_s并非出自标准C,不方便代码的移植,为了阻止编译器报错,可以点击工程属性,"Configuration Properties"->"C/C++"->"Preprocessor"->"Preprocessor “按下图所示加上 ”_CRT_SECURE_NO_WARNIN转载 2014-02-18 15:06:37 · 1444 阅读 · 0 评论 -
C++时间与字符串转换
1、常用的时间存储方式 1)time_t类型,这本质上是一个长整数,表示从1970-01-01 00:00:00到目前计时时间的秒数,如果需要更精确一点的,可以使用timeval精确到毫秒。 2)tm结构,这本质上是一个结构体,里面包含了各时间字段 struct tm { int tm_sec; /* seconds afte转载 2014-05-27 14:26:40 · 819 阅读 · 0 评论