
C&C++
zxj1988
这个作者很懒,什么都没留下…
展开
-
C语言中的位运算
c语言位操作2008-11-22 13:16C语言位操作(转) 在计算机程序中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使用,但是,灵活的位操作可以有效地提高程序运行的效率。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。 位运算符C语言提供了六转载 2013-01-29 13:19:52 · 6457 阅读 · 0 评论 -
error LNK2019:unresolved external symbol的解决方法
我们都知道,当我们在链接程序的时候,出现了如下错误,那是代表,程序没有找到在.h文件中定义的函数的实现。error LNK2019:unresolved external symbol 有可能是我们自己的的库函数的lib文件没有添加正确,也有可能是系统的某个lib文件没有添加正确。当出现这个问题的时候,首先第一步是要仔细看错误信息里面报的具体是哪一个文件里的哪一个函数的哪一个引用,原创 2013-03-06 16:33:41 · 45930 阅读 · 0 评论 -
C++ 多线程编程
C++ 多线程编程在Windows和Linux下的使用方法是不一样的。Windows 下:要包含头文件:#include "windows.h"使用CreateThread函数来创建线程。例子如下:#include "iostream"#include "windows.h"using namespace std;// 参数结构体 struct argu原创 2013-09-25 12:41:20 · 1036 阅读 · 0 评论 -
C++ 静态库和动态库
http://www.cnblogs.com/skynet/p/3372855.html转载 2015-02-03 17:41:07 · 464 阅读 · 0 评论 -
C++ 类型转换(Casting Operators)
在C++中,经常会涉及到类型转换,虽说一般情况下不建议类型转换,但有时候还是避免不了。转换的时候,可能一般都直接使用C语言风格的转换(直接强制转换),但这样做可能很不安全,容易造成数据丢失(如int-> char),内存访问违规。 下面讲一讲C++的几个转换操作符,常见的有这么几个:static_cast, dynamic_cast, const_cast,reinterpret_cast转载 2015-06-11 15:12:48 · 922 阅读 · 0 评论