C/C++
文章平均质量分 54
恒德久远
晓看天色暮看云,行也思君,坐也思君。
春赏百花冬观雪,醒亦念卿,梦亦念卿。
展开
-
cocos2dx学习之路(七)——精灵、精灵旋转、淡入、水平翻转、自由移动、九宫格精灵
精灵的几种创建方式、精灵淡入、旋转、水平翻转、自由移动、九宫格精灵的创建原创 2022-03-06 22:10:46 · 5062 阅读 · 0 评论 -
cocos2dx学习之路(八)——动作、动画 Action
Action、Repeat类和RepeatForever、两种序列Sequence和Spawn、回调函数包装器、使用动作动画实现卡牌翻转原创 2022-03-05 09:43:42 · 4136 阅读 · 0 评论 -
cocos2dx学习之路(六)
UI方面结束原创 2022-03-04 14:57:44 · 503 阅读 · 0 评论 -
Linux学习之路(一)
(一)常用快捷键ctrl+p 历史命令依次向上滚动ctrl+n 历史命令依次向下滚动(next)history 历史记录pwd 查看当前路径cat + 文件名 (显示该文件内容,适合小文件短的)more +文件名(翻页按回车键,一行一行切换,也可按空格翻页,缺陷是不能返回)查看内容后想退出:按q或者ctrl +cless + 文件名(按回车键 一行一行的切换,空格键翻页,往回 ctrl + p ,往后 ctrl + n, ctrl + b向前的翻页,ctrl + f 向后的翻页)原创 2022-02-26 11:34:16 · 554 阅读 · 0 评论 -
cocos2dx学习之路(一)———windows10下cocos2dx环境配置
cocos2dx学习之路原创 2022-02-25 19:17:15 · 4894 阅读 · 3 评论 -
大端小端模式?看这一篇就足够了
大端小端模式?看这一篇就懂了转载 2022-02-22 16:23:48 · 71 阅读 · 0 评论 -
C++不用库函数处理字符串相关需求
C++字符串原创 2022-02-19 18:07:51 · 504 阅读 · 0 评论 -
不用sizeof判断系统是多少位的
面试会问道如何不用sizeof判断系统是多少位的思路:1、因为可能会判断系统是64位的,所以我们需要采用16进制来表示,那么此刻地址应该是16个十六进制+结束符‘\0’,总共17位。这里我们可以考虑用一个char buff[17]的数组来存储。char buff[17];2、定义一个char类型的指针,让其指向0号地址单元,此时p的值为0x0000(16位系统)或0x00000000(32位系统)或者指向一个 -1(0xffff…)的地址记得强转下(char*)0 或者(char*)-1。c原创 2022-02-19 15:20:27 · 702 阅读 · 0 评论 -
C++类型转换总结
一、隐式转换这样的转换也可以叫做隐式转换,类似 小的类型转为大的类型int i = 10; double j = i;此时隐式将Int类型转换成了double类型。二、显式转换double j = 10.0;int i = int(j);三、static_cast关键字(编译时类型检查)用法:static_cast<type_id>(expression),改运算符把e...原创 2020-03-05 17:25:35 · 544 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号,该符号在函数 _main 中被引用的解决方法
出现这样的情况,大多数问题就是缺少链接库造成的,解决办法是利用预处理命令在要用到的文件里边包含#pragma comment (lib, “xxx.lib”),最终解决方法最好的是添加到附加依赖项里边,直接在这里输入xxx.lib 点击应用就好了。...原创 2020-03-04 11:43:07 · 11538 阅读 · 3 评论 -
关于或等于运算运用简单说明
//S_CARD_BIG 1 0000 0001//S_CARD_SMALL 2 0000 0010//S_CARD_PAIR 4 0000 0100BYTE GetSpecialCardType(const BYTE cbCardData[], BYTE cbCardCount){ AssertReturn(cbCar...原创 2019-03-28 21:01:53 · 1015 阅读 · 0 评论 -
整理下C++位运算跟乘除法的关系
一:乘法12 * 2 = 12 << 112 * 4 = 12 << 212 * 8 = 12 << 312 * 16 = 12 << 412 * 32 = 12 << 512 * 64 = 12 << 612 * 128 = 12 << 712 * 256 = 12 <<原创 2019-03-18 16:03:51 · 747 阅读 · 0 评论 -
c/c++ strrchr函数用法
函数简介 函数名称: strrchr 函数原型:char *strrchr(const char *str, char c); 所属库: string.h 函数功能:查找一个字符c在另一个字符串str中最后出现的位置或者说是字符串str中倒序首次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回这个位置的地址。如果未能找到指定字符,那么函数将返回NULL。使用这转载 2018-01-07 18:26:49 · 2717 阅读 · 0 评论 -
MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 main,该符号在函__tmainCRTStartup 中被引用
1.原因分析 产生这个问题的真正原因是c++语言运行时找不到适当的程序入口函数,一般情况下,如果是windows程序,那么WinMain是入口函数,在VS2010中新建项目为“win32项目”如果是dos控制台程序,那么main是入口函数,在VS2010中新建项目为“win32控制台应用程序”。而如果入口函数指定不当,很显然c++语言运行时找不到配合函数,它就会报告错误。 2.解决办法 2....原创 2018-06-02 18:01:13 · 2264 阅读 · 3 评论 -
遇到需要的头文件非常多但是又想提高编译速度----编译头文件技术
头文件包含在编译的时候,编译器会根据头文件的包含 情况到系统的目录中查找各个头文件,然后把头文件的 内容用于替换宏命令#include,这个涉及到在操作系统 的目录中去搜索头文件,如果包含的头文件非常多,那 么这个搜索是很消耗时间的;为了能够加快搜索的速度 ,可以把我们要用到的头文件先放到一个文件中,然后 搜索的时候就不去搜索目录而仅仅是在这个文件中去查 找需要的声明,这个技术称之为...原创 2018-06-02 18:22:03 · 1536 阅读 · 0 评论 -
在用到google protobuf的时候遇到一元符号的问题,其实好多错误是原来的警告升级成错误了只需要警用特定警告即可
查看MSDN中对SDL的描述,SDL检查会视以下告警为错误:/sdl 启用警告等效的命令行开关描述C4146/we4146一元负运算符应用于无符号类型,从而导致无符号结果。C4308/we4308一个负整型常数转换为无符号类型,从而导致一个可能无意义结果。C4532/we4532__finally /finally中的关键词,使用continue, ...原创 2018-08-23 12:58:18 · 864 阅读 · 0 评论 -
libcurl库的编译
libcurl库的编译终于弄懂了libcurl库的编译,记下来免得忘记。下载地址:libcurl库:http://curl.haxx.se/latest.cgi?curl=zipopenssl安装包:http://slproweb.com/products/Win32OpenSSL.html注:这个在安装后,在安装目录下就有对应的 dll、include文件 和 l...转载 2018-10-09 17:41:52 · 2087 阅读 · 0 评论 -
Cmake知识----编写CMakeLists.txt文件编译C/C++程序
1.CMake编译原理CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object))。因此CMake的编译基本就两个步骤:1. cmake2. m...转载 2018-10-09 18:04:43 · 191 阅读 · 0 评论 -
无法解析的外部符号 __imp__curl_easy_init
下载libcurl的源码,打开lib文件夹下项目,编译为静态链接库。在编译的时候出现问题如下:注:以前在vc2005下用mfc工程并且libcurl用的dll方式没问题,这次vc2008用的sdk并且libcurl用的静态编译,也不知道什么问题引起的HttpWebRequest.obj : error LNK2001: 无法解析的外部符号 __imp__curl_slist_free_all...原创 2018-10-09 18:25:38 · 8249 阅读 · 1 评论