C++
忆水思寒
写博客,增定力,留记忆
展开
-
C/C++ typedef用法详解(真的很详细)
第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:char ...转载 2018-08-09 16:10:12 · 236 阅读 · 0 评论 -
ACM题解系列之二:刘汝佳:《算法竞赛入门经典训练指南》
第1章例题UVA11292 HDU1902 POJ3646 The Dragon of Loowater【贪心】UVA11729 Commando War【贪心】UVa10881 Piotr’s Ants【模拟】第1章习题UV...转载 2018-09-06 15:33:36 · 357 阅读 · 0 评论 -
算法竞赛入门经典 电子书(附习题解析)网盘下载
链接:https://pan.baidu.com/s/1ct88tu49O9sUK_6d6VbqAA 密码:1kh8(搭配《挑战程序设计竞赛》第二版使用也很好,链接:https://blog.csdn.n...转载 2018-09-06 15:24:03 · 8652 阅读 · 5 评论 -
写一个递归函数,用来输出n个元素的所有子集。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zzcblogs/article/details/51556127 ...转载 2018-08-23 17:20:37 · 4313 阅读 · 0 评论 -
回车、换行、空格的ASCII码值—(附ASCII码表)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/songjinshi/article/details/7868866 ...转载 2018-08-23 17:15:27 · 6214 阅读 · 0 评论 -
回车、换行、空格的ASCII码值—(附ASCII码表)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/songjinshi/article/details/7868866 ...转载 2018-08-23 17:13:33 · 902 阅读 · 0 评论 -
转载:C语言_左移 和右移
左移 int i=1; i=i<<2;//把i里面的值左移2位12 1的2进制是 000…0001 (这里前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成: 000…0100, ...转载 2018-08-23 17:11:45 · 4343 阅读 · 0 评论 -
掌握VS2010调试 -- 入门指南
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhuquan945/article/details/53414792 ...转载 2018-08-27 15:55:23 · 487 阅读 · 0 评论 -
const char *p ,char * const p
char *const p 修饰指针为常量 指针指向内容可以是变量~既 p++这样的操作不合法 *p=’3’ 合法 const char * p 是p指向的内容是常量~p是变量~ ~既 p++合法 *p=’3’ 不合法...转载 2018-08-13 11:06:23 · 3404 阅读 · 0 评论 -
vs2015 scanf 不安全 使用 scanf_s 解决方法
VS的SDL选项是编译器在源代码层次尽最大可能减少安全漏洞的数量和严重性,比如scanf这样的函数在目前看来就是不安全的,可能会溢出导致崩溃,打开这个选项,那么这类函数将视为错误,以前的版本默认是关闭SDL选项的,在学习阶段关闭SDL会少很多限制在建立项目时把安全开发生命周期前面的对号去掉:已经建立好的项目在可以在项目属性里关闭SDL:...转载 2018-08-11 12:15:14 · 3553 阅读 · 0 评论 -
关于堆栈的讲解(我见过的最经典的)
转:https://blog.csdn.net/yingms/article/details/53188974 这是一篇转发的文章,我对他进行了格式化而已,原文出处不详。一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函...转载 2018-08-11 11:21:13 · 83376 阅读 · 9 评论 -
vs2010中查看内存和寄存器
转:https://blog.csdn.net/shuiniu1224/article/details/21997221 今天讲一下如何从VS2010中查看内存和寄存器状态,一般来讲,只要从事C/C++编程的人,基本上对于这篇文章完全可以略过了,但写这篇文章的初衷在于,自己也是从这一步中过来的,记...转载 2018-08-11 11:17:33 · 1683 阅读 · 0 评论 -
vc++6.0查看程序中内存
转:https://blog.csdn.net/mylinchi/article/details/52661581 学过单片机的都知道,在keil中编程时查看程序内存是调试的重要手段之一,vc++6.0也不例外。言归正传,下面讲解一下如何在vc++6.0中查看内存。这是我写的一段调试程序...转载 2018-08-11 11:16:08 · 2554 阅读 · 0 评论 -
scanf_s 遇到的问题
好久没使用scanf,今天使用时提示用scanf_s,以为是vc自己家的东西,后搜索下原来c11已经也有了,只不过只有微软现在支持,”C11中加入了strcat_s、strcpy_s等,但现在只有微软支持”,上句话别人说的,自己没具体测试过其它平台然后,自己用F12查看scanf_s原型,一脸懵,虽然看过stl源码的一些书,但只看现在的原型,还是看不懂,再搜索,看有没有讲解此内容的,没结果,明天...转载 2018-08-10 18:23:05 · 4643 阅读 · 0 评论 -
八数码
/* 8数码问题,给出3*3的正方形,输入初始状态以及目标状态,求出从初始状态到目标状态所需的最小步数solution: 可以把8数码问题归结为图上的最短路进问题,图的结点就是9个格子中的滑块号,可以用BFS求解。 但是隐式图的遍历需要用一个结点查找表来判重。在这里用到了哈希表,这是竞赛中最常用的方式之一。note: 隐式图,哈希查找表,广搜date:...原创 2018-09-26 16:31:34 · 3587 阅读 · 0 评论