• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
我是张洪铭我是熊博士
时光静好,与君同;细水长流,与君语
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  C/C++编程

上一页 1 2 3 4 5 6 7 下一页
C++ error LNK2001

摘要:error LNK2001: unresolved external symbol "public: virtual __thiscall Func:: 错误原因,还是只有声明,没有定义 阅读全文
posted @ 2018-03-05 15:30 我是张洪铭我是熊博士 阅读(211) 评论(0) 推荐(0)
Cout<<XXX<<<XXX<<<XXX,是从左到右计算的

摘要:int a=1,b=2,c=3; cout<<(c=a+b)<<' '<<(a=b+c)<<' '<<(b=a+c)<<endl; 输出结果:11 7 4 阅读全文
posted @ 2018-03-05 13:50 我是张洪铭我是熊博士 阅读(216) 评论(0) 推荐(0)
window开发人员文档官网查询网站

摘要:window开发人员文档官网查询网站 阅读全文
posted @ 2018-03-05 10:04 我是张洪铭我是熊博士 阅读(145) 评论(0) 推荐(0)
文本文件显示 删除文本文件前n个字符

摘要:#include<iostream>#include<string.h>using namespace std;void displayContent(const char * path){ FILE * fp=fopen(path,"r"); int c; while((c=fgetc(fp))! 阅读全文
posted @ 2018-03-02 17:54 我是张洪铭我是熊博士 阅读(253) 评论(0) 推荐(0)
处理函数和数组声明[条款17]---《C++必知必会》

摘要:指向函数的指针声明和指向数组的指针声明容易混淆,原因在于函数和数组修饰符的优先级比指针修饰符的优先级高,因此通常需要使用圆括号。 int *f1( );//一个返回值为 int* 的函数 int ( *f2 )( );//一个指针,指向一个返回值为 int 的函数 具有高优先级的数组修饰符存在同样的 阅读全文
posted @ 2018-03-01 10:52 我是张洪铭我是熊博士 阅读(212) 评论(0) 推荐(0)
新式转型操作符[条款9] --《C++必知必会》

摘要:在旧式转型(cast)下面隐藏着一些见不得人的、鬼鬼祟祟的东西。他们的语法形式使其在一段代码中通常很难引起人们的注意,但它们可能会搞一些可怕的破坏活动,就好比你冷不丁被一个恶棍猛击一拳似的。让我们阐明旧式转换的含义。显然,在最初的C语法中,在表达式中将类型加括号就是旧式转型: char * hope 阅读全文
posted @ 2018-02-27 16:00 我是张洪铭我是熊博士 阅读(280) 评论(0) 推荐(0)
VC非模态对话框创建和销毁

摘要:http://blog.csdn.net/nolatestudy/article/details/7003891 阅读全文
posted @ 2017-10-25 17:17 我是张洪铭我是熊博士 阅读(262) 评论(0) 推荐(0)
在GUI程序中使用控制台的两种方法

摘要:win32程序启用控制台(控制台文件名:conout$,conin$,conerr$) //添加控制台,加入在程序构造函数中 AllocConsole(); freopen("conin$", "r+t", stdin); freopen("conout$", "w+t", stdout); fre 阅读全文
posted @ 2017-10-25 16:39 我是张洪铭我是熊博士 阅读(959) 评论(0) 推荐(0)
fatal error C1010: unexpected end of file while looking for precompiled header directive

摘要:是预处理头文件问题1、如果 cpp 头文件没有添加 include "stdafx.h" ,会报这样的错 。2、确信 1 后 ,那么在工作区列表中右键 cpp 选 setting c/c++ Category precompiled header 看一下预处理头文件名字 是否为 stdafx.h 。 阅读全文
posted @ 2017-10-25 15:03 我是张洪铭我是熊博士 阅读(555) 评论(0) 推荐(0)
VC++6.0出现no compile tool is associated with the extension.解决方法

摘要:解释为:不能编译此GTS_Control.h文件,没有合适的编译工具可以编译此扩展名的文件。 很明显,当然只有.cpp文件才能编译. .h头文件是不能编译的。 工作区域打开 fileview 鼠标点击 GTS_Control.cpp ,然后编译 ,OK... 阅读全文
posted @ 2017-10-25 14:49 我是张洪铭我是熊博士 阅读(925) 评论(0) 推荐(0)
.obj : error LNK2001: unresolved external symbol "public: static unsigned long __stdcall ReadWrite::readData(void *)" (?readData@ReadWrite@@SGKPAX@Z)

摘要:类的static 要在类外定义 阅读全文
posted @ 2017-10-13 14:36 我是张洪铭我是熊博士 阅读(203) 评论(0) 推荐(0)
char *strstr(const char *str1, const char *str2);

摘要:【FROM MSDN && 百科】 原型:char *strstr(const char *str1, const char *str2); #include<string.h> 找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符)。返回该位置的指针,如找不到,返回空指针 阅读全文
posted @ 2017-10-13 08:08 我是张洪铭我是熊博士 阅读(559) 评论(0) 推荐(0)
malloc calloc realloc 区别

摘要:(1)C语言跟内存分配方式 <1>从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量.<2>在栈上创建 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指 阅读全文
posted @ 2017-10-12 14:51 我是张洪铭我是熊博士 阅读(198) 评论(0) 推荐(0)
sprintf函数的用法

摘要:说明1:该函数包含在stdio.h的头文件中,使用时需要加入:#include <stdio.h> 说明2:sprintf与printf函数的区别:二者功能相似,但是sprintf函数打印到字符串中,而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类型转换成字符串类型的操作中 阅读全文
posted @ 2017-10-12 11:48 我是张洪铭我是熊博士 阅读(6054) 评论(0) 推荐(0)
C++运算符优先级 案例1

摘要:问: ... short nReaderCount=10 ++pLock->nReaderCount==? ...++和->同为1级优先级,我想很多也有很多新手弄不清楚这个例子先执行 ++ 操作,还是先执行的 -> 操作 我自己写个了短程序: #include<iostream> using nam 阅读全文
posted @ 2017-09-30 08:32 我是张洪铭我是熊博士 阅读(201) 评论(0) 推荐(0)
C++运算符优先级

摘要:优先级 阅读全文
posted @ 2017-09-30 08:27 我是张洪铭我是熊博士 阅读(534) 评论(0) 推荐(0)
UNREFERENCED_PARAMETER

摘要:作用:告诉编译器,已经使用了该变量,不必检测警告! 在VC编译器下,如果您用最高级别进行编译,编译器就会很苛刻地指出您的非常细小的警告。当你生命了一个变量,而没有使用时,编译器就会报警告:“warning C4100: ''XXXX'' : unreferenced formal parameter 阅读全文
posted @ 2017-09-28 17:22 我是张洪铭我是熊博士 阅读(249) 评论(0) 推荐(0)
SYSTEM_INFO

摘要:SYSTEM_INFO结构体包含了当前计算机的信息。这个信息包括计算机的体系结构、中央处理器的类型、系统中中央处理器的数量、页面的大小以及其他信息。 SYSTEM_INFO,Win32 API函数GetSystemInfo所使用的结构体。 typedef struct _SYSTEM_INFO { 阅读全文
posted @ 2017-09-28 14:40 我是张洪铭我是熊博士 阅读(1175) 评论(0) 推荐(0)
MTVERIFY

摘要:MTVERIFY宏即适用于GUI程序也适用于console程序,这个宏内部其实是记录并解释了Win32 GetLastError()的结果。如果Win32函数失败,MTVERIFY()会打印出一段简短的文字说明,在多线程编程时检查错误效果尤为突出, 现在我写在这里,供大家参考 使用时注意在头文件中加 阅读全文
posted @ 2017-09-19 11:14 我是张洪铭我是熊博士 阅读(460) 评论(0) 推荐(0)
#define WIN32_LEAN_AND_MEAN

摘要:不加载MFC所需的模块。用英语解释:Say no to MFC如果你的工程不使用MFC,就加上这句,这样一来在编译链接时,包括最后生成的一些供调试用的模块时,速度更快,容量更小。不过对于较大工程,MFC中的类还是非常有用的。我昨晚刚写了个2维引擎,需要加载PNG格式的图像;其中就用到了MFC中的CS 阅读全文
posted @ 2017-09-19 10:56 我是张洪铭我是熊博士 阅读(666) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3