c++
文章平均质量分 70
游刃有余则成
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Stl而没有用到命名空间的错误
错误 1 error C2143: 语法错误 : 缺少“;”(在“d:\backup\datastruct\algorithms\贪心算法\活动选择问题\活动选择问题\pro.h15错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 intd:\backup\datastruct\algorithms\贪心算法\活动选择问题\活动选择问题\pro原创 2012-09-29 11:14:49 · 482 阅读 · 0 评论 -
子函数内申请的空间传回主函数
这里要用到二级指针,或者是引用,不然值不能传回去!要是直接用void test(int* n);那么子函数得到的是*n的副本,在函数内n指向的内同改变,但是这个值传不回主函数! #include void test(int** n);int main(){ int *n; test(&n); system("pause"); return原创 2012-10-11 19:23:50 · 979 阅读 · 0 评论 -
char,string,cstring之间的相互转换
#include #include #include //非MFC工程下包含#include int main(){ using namespace std; USES_CONVERSION; //转化字节需要 int age[3] = {0} ; //数组初始化 /*********************************************原创 2012-12-30 14:52:40 · 698 阅读 · 0 评论 -
c调用约定
在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传转载 2013-05-02 15:39:35 · 472 阅读 · 0 评论 -
字符串之间的转化
#include #include #include //非MFC工程下包含#include int main(){ using namespace std; USES_CONVERSION; //转化字节需要 int age[3] = {0} ; //数组初始化 /**********************************原创 2013-05-14 00:03:31 · 605 阅读 · 0 评论 -
多柱汉诺塔最优算法设计探究
引言汉诺塔算法一直是算法设计科目的最具代表性的研究问题,本文关注于如何设计多柱汉诺塔最优算法的探究。最简单的汉诺塔是三个柱子(A、B、C),因此多柱汉诺塔的柱子个数M≥3。下面从三柱汉诺塔说起,慢慢深入我们要关心的问题。1. 三柱汉诺塔三柱汉诺塔是经典的汉诺塔问题,在算法设计中是递归算法的典型问题。其算法是这样的: 首先把A 柱上面的n- 1 个碟子通过C 柱移到B 柱上【T(n-1)转载 2013-05-15 20:35:49 · 1793 阅读 · 0 评论 -
输入一个整数n,求从1 到n 这n 个整数的十进制表示中1 出现的次数)
题目:输入一个整数n,求从1 到n 这n 个整数的十进制表示中1 出现的次数。例如输入12,从1 到12 这些整数中包含1 的数字有1,10,11 和12,1 一共出现了5 次。注:这是一道广为流传的google 面试题。 思路一:我们每次判断整数的个位数字是不是1。如果这个数字大于10,除以10 之后再判断个位数字是不是1。(对每一个数x,x先与10取余,转载 2013-08-24 15:37:53 · 1347 阅读 · 0 评论 -
判断是不是PE文件
#include #include "assert.h"#include #include "TCHAR.H"#ifdef UNICODE#define IsPEFile IsPEFileW#define IsDigiSig IsDigiSigW#else#define IsPEFile IsPEFileA#define IsDigiSig IsDigiSigA#endi原创 2014-07-08 18:33:02 · 3376 阅读 · 2 评论
分享