![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
u010289908
这个作者很懒,什么都没留下…
展开
-
lib和dll文件的区别和联系
什么是lib文件,lib和dll的关系如何 (2008-04-18 19:44:37) (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期转载 2015-04-01 16:52:55 · 401 阅读 · 0 评论 -
leetcode 237 Delete Node in a Linked List
problem: Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the th原创 2015-07-23 20:00:40 · 376 阅读 · 0 评论 -
c++关于文件打开目录的问题
之前一直以为打开文件路径中必须用转义字符,后来发现这样的。 路径问题: 可以用斜杠,也可以用反斜杠,比如: char *name="c:/test.txt";原创 2015-07-20 11:11:18 · 908 阅读 · 0 评论 -
sizeof与strlen的区别
摘自百度百科:http://baike.baidu.com/link?url=b2xF2Mvkhbp8HFbX8tPg95rnj73n6GGZShPNjZElJkeQdLNRnramJOE_jl1iphcXEB52OPZLdXWj7Vw6FYf51tNQCYxKT0bJOERa96JU0p7extern unsigned int strlen(char *s);在Vis转载 2015-07-20 09:38:59 · 593 阅读 · 0 评论 -
关于在C++类里面建立线程
不多说了,直接上代码:lll.h#include#includeusing namespace std;int flag=1;class realtask{public:friend UINT task(LPVOID param);BOOL starttask();void display(){int b;coutcin>>b;原创 2015-06-28 13:55:40 · 2891 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
在用vs编译的时候碰到这种问题,网上提供的办法是:1:VC2008步骤:主菜单“项目”, “属性”, “配置属性”, “链接器”, “输入”, “忽略特定库”, 添加库“LIBCMTD.lib”,即可。2:项目--属性--C/C++--预编译头--不实用预编译头 项目--属性--链接器--子系统--windows本人用了两种都没效果,我的程序一开始是这样的:int原创 2015-03-21 11:11:17 · 472 阅读 · 0 评论 -
关于fopen的模式问题
http://www.cnblogs.com/ai616818/archive/2012/04/26/2470918.htmlFILE * fopen(const char * path,const char * mode);参数mode字符串则代表着流形态。 mode有下列几种形态字符串: r 打开只读文件,该文件必须存在。 r+转载 2015-06-04 20:42:01 · 458 阅读 · 0 评论 -
strlen 与 sizeof的区别
转自http://www.cnblogs.com/carekee/articles/1630789.html一、sizeofsizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分转载 2015-05-30 19:10:09 · 326 阅读 · 0 评论 -
_BLOCK_TYPE_IS_VALID assertion failed
网上看到的说明是这样的:原因:1.内存泄漏;所以当程序退出时,系统会收回分配的内存,于是调析构函数,由于内存已被错误地释放,于是就会出现“Debug Assertion Failed”的错误。2.这个assert说明什么问题呢?说明有一块内存在被释放的时候,它的头部里面的信息已经被改掉了,和预期的不一样。内存分配的程序往往在被分配出的内存块头部放上一些校验信息。这个信息内存的用户是原创 2015-04-10 16:56:31 · 511 阅读 · 0 评论 -
jrtplib中组播代码发送端和接收端的实现
文章里面主要是把发送端课接收端代码的实现提了出来,和重要函数里的源码贴出来辅助学习,看到网上有人说好久做不出来,建议看看对应加入组播的源码,注意细节,话不多说,代码直接贴出来,各位朋友有意见多多交流。发送端:#include "rtpsession.h"#include "rtpudpv4transmitter.h"#include "rtpipv4address.h"#includ原创 2016-05-10 10:22:43 · 3446 阅读 · 4 评论