![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 66
Newport
女硕一枚
展开
-
getline函数
getline()函数会生成一个包含一串从输入流读入的字符的字符串,直到以下情况发生会导致生成的此字符串结束。1)到文件结束,2)遇到函数的定界符,3)输入达到最大限度。原创 2014-07-24 14:39:59 · 1208 阅读 · 0 评论 -
VS2010中C++创建DLL图解
VS2010中 C++创建DLL图解 分类: c++2012-02-13 18:15 6245人阅读 评论(3) 收藏 举报 dllc++2010threadlibraryc 一、DLL的创建 创建项目: Win32->Win32项目,名称:MyDLL 选择DLL (D) ->完成. 1、新建头文件testdll.h testdll.h代转载 2014-11-15 09:40:03 · 340 阅读 · 0 评论 -
截取系统时间C++实现
bool getTime() { time_t rawtime; struct tm * timeinfo; time(&rawtime); timeinfo = localtime(&rawtime); //couttm_year //couttm_mon //couttm_wday string sss = asctime(timeinfo);原创 2014-10-09 20:27:07 · 345 阅读 · 0 评论 -
VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
Background MSDN中对于在不同的配置下Link的LIB作了说明: C Runtime Library: 开关 对应的库 版本 /MD MSVCRT.LIB 多线程DLL的Release版本 /MDd MSVCRTD.LIB 多线程DLL的Debug版本转载 2014-11-15 11:50:10 · 390 阅读 · 0 评论 -
visual studio运行时库MT、MTd、MD、MDd的研究
在开发window程序是经常会遇到编译好好的程序拿到另一台机器上面无法运行的情况,这一般是由于另一台机器上面没有安装响应的运行时库导致的,那么这个与编译选项MT、MTd、MD、MDd有什么关系呢?这是msdn上面的解释: MT:mutithread,多线程库,编译器会从运行时库里面选择多线程静态连接库来解释程序中的代码,即连接LIBCMT.lib库 MTd:mutithread+deb转载 2014-11-17 09:37:23 · 361 阅读 · 0 评论