c++
Matinal_Shine
hello,一米
展开
-
vs编译器重新生成解决方案问题
vs生成解决方案后,即可直接执行,不需要再次调试,项目大的时候超级浪费时间原创 2016-04-26 13:13:25 · 1091 阅读 · 0 评论 -
c++ const修饰函数体,修饰返回值,修饰参数,和底层顶层指针的区别的简易
1.const修饰函数体说明函数不能修改类成员属性2.const修饰返回值说明返回值不能被修改3.const修饰参数说明参数不能被修改4.底层指针指的是const修饰的对象是个常量,顶层则表示指针是个常量,赋值的话只能用顶层赋值底层,或者底层赋值给底层,否则出错原创 2016-05-18 10:01:01 · 284 阅读 · 0 评论 -
c++各种排序效率相比较
各种排序效率#include<iostream>#include<algorithm>#include<windows.h>using namespace std;#define N 300000//#define RANDOM#define MYDEBUGint* array=NULL;void Maopao(int* array,int begin,int last){转载 2016-09-07 16:37:42 · 1305 阅读 · 0 评论 -
怎么判断一个数是不是2的n次方
怎么判断一个数是不是2的n次方#include <stdio.h>void judge_n(int a){ int b = a - 1; if ((a & b) == 0) { printf(是2的n次方); return; } else { printf(不是2的n次方); re原创 2016-09-07 10:58:33 · 1480 阅读 · 0 评论 -
c++字符替换代码
文件处理时候的替换操作 std::string::size_type find1 = desFilePath.find("\\"); while (find1 != std::string::npos) { desFilePath.replace(find1, 1, "/"); find1 = desFilePath.find("\\");原创 2016-08-26 17:55:32 · 1081 阅读 · 0 评论 -
c++获取文件大小
static bool changeVariant(const std::string &url){ if (url.empty()) { return false; } size_t dataLenth = 0; //unsigned char *pFileData = crossUtil::AssetUtil::getInstance()原创 2016-08-24 14:45:58 · 755 阅读 · 0 评论 -
vs配置信息问题
右击项目->属性->配置属性->常规->项目默认值->配置类型,可以配置为exe,dll,lib三种 1.exe可执行文件 2.dll动态库,程序移动到其他项目或者平台时必须要导入的 3.lib为静态库,可以嵌入到其他项目,移动时无需导入单击项目->属性->c/c++->代码生成->运行库所有项目如果引用,运行库必须一致原创 2016-07-04 20:46:09 · 275 阅读 · 0 评论 -
c++继承中拷贝构造问题
子类拷贝构造要先调用父类的拷贝构造 详情请看下面代码class base {public: base(int initialvalue = 0): x(initialvalue) {} base(const base& rhs): x(rhs.x) {}private: int x;};class derived: public base {public: derived(i转载 2016-06-30 11:07:13 · 838 阅读 · 0 评论 -
c 二分查找
int binarySearch(int *a, int n, int data){ int low, mid, high; //search fail if(a = null) return -1; low = 0; high = n -1; while(lown <= high) { mid = (low + high)原创 2016-07-11 16:52:13 · 277 阅读 · 0 评论 -
c 快速排序
void quiksort(int a[], int low, int high){ int i = low; int j = high; //取个中间变量 int temp = a[i]; if (low < high) { while (i < j) { //从右往左查找比中间变量小的第一个元素原创 2016-07-11 16:45:33 · 285 阅读 · 0 评论 -
c++中 static修饰修饰类声明部分
xx.h#include class Example{public: static const double rate; static const int vecSize = 2; static vector vec;};xx.c#include #include #include "Tan.h"using namespac原创 2016-05-18 13:57:17 · 385 阅读 · 0 评论 -
c++ error LNK2019问题
error LNK2019: 无法解析的外部符号 __imp__xxxxxx@0,该符号在函数 _main 中被引用更多 error LNK2019: 无法解析的外部符号 __imp__xxxxxx@0,该符号在函数 _main 中被引用遇到这种问题一般都是由于缺少相应的库文件右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项原创 2016-05-18 10:46:04 · 699 阅读 · 0 评论 -
C++ 获取图片的大小
#pragma once#include <stdio.h>#include <tchar.h>#include <SDKDDKVer.h>#define MAKEUS(a, b) ((unsigned short) ( ((unsigned short)(a))<<8 | ((unsigned short)(b)) ))#define MAKEUI(a,b,c,d) ((unsign原创 2016-11-17 14:01:44 · 9916 阅读 · 2 评论