c++小问题
贰锤
这个作者很懒,什么都没留下…
展开
-
linux下用eclipse编译c++的pthread多线程配置
问题:eclipse使用pthread.h遇到“pthread_create”未定义的问题。 解决方法: a.需要在编译时添加-lpthread参数 $ g++ XXXXX.cpp -lpthread -o XXXXX.o b.在eclipse中配置 project>properties>c/c++Build>GCC C++Linker>Libraries 在Li原创 2017-05-27 11:59:49 · 2630 阅读 · 0 评论 -
C++中printf无法输出问题
在c++编程过程中遇到printf()函数无法输出的问题,但是代码没有问题,使用puts()函数可以正常输出。 原因为系统缓冲区问题。有三个解决办法:1.添加换行符printf("XXXXXXX \n");2.输出后手动刷新系统缓冲区fflush(stdout);3.预先设定无缓冲区setvbuf(stdout, NULL, _IONBF, 0);原创 2017-05-24 21:37:33 · 14919 阅读 · 3 评论 -
python基础学习二——数据类型
一、整数 整数的大小只受限于机器内存的大小,因此,包含几百个数的整数也能创建与操作。二进制数用0b引导,八进制数用0o引导,十六进制数用0x引导。 所有二元数学操作符(+、-、/、//、%与**)都有相应的增强版赋值操作符(+=、-=、/=、//=、%=与*=)。 对象的创建可以通过给变量赋字面意义的值,x=17,或者将相关的数据类型作为函数调用。 int(x),将x转换为整数时原创 2017-08-29 20:53:23 · 449 阅读 · 0 评论 -
关于内存分配的几个错误C++
错误一HEAP CORRUPTION DETECTED: after Normal block (#150) at 0x0046B2A0. CRT detected that the application wrote to memory after end of heap buffer. 分析:分配的内存空间不足导致。详细代码如下 BinNode<int> *h...原创 2018-03-28 08:43:40 · 586 阅读 · 0 评论