摘要: 编译boost库的过程这里暂时不写. 先写在vs2013下的boost配置. 新建一个工程, 1, 属性->C/C++,在附加包含目录添加或编辑Boost的文件路径, D:\boost_1_57_0 2, 属性->链接器选项附加库目录下添加Boost库lib文件路径, D:\boost_1_57_0 阅读全文
posted @ 2016-09-22 21:56 清源居士 阅读(231) 评论(0) 推荐(0)
摘要: 一般情况下,如果有N个同类的对象,那么每一个对象都分别有自己的成员变量,不同对象的成员变量各自有值,互不相干。但是有时我们希望有某一个或几个成员变量为所有对象共有,这样可以实现数据共享。 可以使用全局变量来达到共享数据的目的。例如在一个程序文件中有多个函数,每一个函数都可以改变全局变量的值,全局变量 阅读全文
posted @ 2016-08-22 18:16 清源居士 阅读(238) 评论(0) 推荐(0)
摘要: 1.fopen()函数的用法fopen函数用于打开文件, 其调用格式为:FILE *fopen(char *filename, *type);fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。如:"B:TEST.DAT""C:\\TC\\TEST.DAT"注意:如果将路径写 阅读全文
posted @ 2016-08-09 16:27 清源居士 阅读(432) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 4 int main() 5 { 6 FILE *fp; 7 fp=fopen("c:\\1.txt","r"); 8 char buf[1024]; 9 while((fgets(buf,1024,fp))!=NULL) 10 { ... 阅读全文
posted @ 2016-08-09 08:56 清源居士 阅读(495) 评论(0) 推荐(0)
摘要: 参考这里: http://blog.csdn.net/arnozhang12/article/details/7673661 WaitForSingleObject() 使用该函数可以让所在的线程做无限的等待,直到参数所指定的OBJECT成为有信号状态时才返回,OBJECT可以是EVENT,也可以是 阅读全文
posted @ 2016-08-09 00:04 清源居士 阅读(1520) 评论(0) 推荐(0)
摘要: 全局变量和静态变量的存储方式是一样的,只是作用域不同。如果它们未初始化或初始化为0则会存储在BSS段,如果初始化为非0值则会存储在DATA段,见进程的地址空间分配一文。 静态变量的作用域是当前源文件,全局变量的作用域是整个可执行程序。 值得注意的是: 如果在头文件定义全局变量,在预编译期间#incl 阅读全文
posted @ 2016-08-08 19:19 清源居士 阅读(741) 评论(0) 推荐(0)
摘要: //////////////// 编辑: ctrl+-(shift+ctrl+-):移动光标到上次位置或相反,比如定位一个函数,转到函数定义后想回到函数使用处,则用ctrl+-,若又想回到函数定义处则可以按shift+ctrl+-F12:Go to Definition,到变量或函数定义的地方,如变 阅读全文
posted @ 2016-08-08 16:17 清源居士 阅读(166) 评论(0) 推荐(0)
摘要: 原文: http://www.cnblogs.com/pengdonglin137/p/3345911.html 阅读全文
posted @ 2016-08-07 20:44 清源居士 阅读(202) 评论(0) 推荐(0)
摘要: 为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式 方式一由语言支持所以移植性好,方式二 可以避免名字冲突 #ifndef的方式依赖于宏名字不能冲突,这不光可以保证同一个文件不会被包含多次,也能保证内容完全相同的两个文件不会被不小心同时包含。当然,缺点就是如 阅读全文
posted @ 2016-08-05 15:49 清源居士 阅读(175) 评论(0) 推荐(0)
摘要: 有红色波浪线提示unsolved reference云云 去setting里面设置interpreters, 在path里面添加对应的路径, 是包含对应头文件的路径, 不要忘记右边的小按钮去Reload. 原文解释: http://stackoverflow.com/questions/504984 阅读全文
posted @ 2016-08-01 18:19 清源居士 阅读(3025) 评论(0) 推荐(0)
摘要: 使用vs2013 + python3.52 + boost1.61, 编译C++库, 失败! 提示如下": boost::python::detail::init_module(struct PyModuleDef &,void (__cdecl*)(void))" (__imp_?init_mod 阅读全文
posted @ 2016-08-01 00:38 清源居士 阅读(429) 评论(0) 推荐(0)
摘要: VS2013下的64位与32位程序配置 VS2013下的64位与32位程序配置 在Windows 7 64bit和Visual Studio 2013下生成64位程序。 新建一个Visual Studio Win32 Console项目,命名为WinTestX64. 代码如下 #include "s 阅读全文
posted @ 2016-07-31 13:32 清源居士 阅读(29491) 评论(4) 推荐(1)
摘要: 测试用! 阅读全文
posted @ 2016-07-31 10:22 清源居士 阅读(145) 评论(0) 推荐(0)