编程语法
strccc
这个作者很懒,什么都没留下…
展开
-
符号优先级
1级( 左结合) () []下标 ->指向结构体成员 .结构体成员2级( 右结合) ! 非 ~ 按位取反 ++ -- - 负号 (类型) 类型转换 * 指针 & 地址与 sizeof 长度3级( 左结合) * 乘法 / 除法 % 取余4级优先级 左结合 + 加法 - 减法5级( 左结合) >原创 2016-03-06 10:11:24 · 1923 阅读 · 0 评论 -
错误 10 error LNK1104: 无法打开文件“kernel32.lib”
解决办法: 项目-》属性-》vc++目录-》库目录 填入: (VCInstallDir)lib;(VCInstallDir)lib;(VCInstallDir)atlmfc\lib;$(WindowsSDK_LibraryPath_x86);原创 2016-04-02 20:29:09 · 6866 阅读 · 0 评论 -
new和delete
new 和delete配套使用,注意释放内存时,如果申请时有[],则删除也要有[]。1、申请一个普通变量int i = 0;int *p = new int;delete p;2、申请数组int a[10] = {12,54,45,7,89,8,90,34,24,6};int i = 0;int *p = new int[10];while (i p[i]原创 2016-03-10 20:29:52 · 502 阅读 · 0 评论 -
C++中的命名空间理解
#include namespace CX{bool IsDirectory(){return true;}}namespace HO{bool IsDirectory(){return false;}}using namespace HO;int main(){bool b = IsDirectory();//b = H原创 2016-03-10 20:28:12 · 626 阅读 · 0 评论 -
位运算及技巧
1、位运算符优先级1~非2、>>移位3&与4^异或5|或6&=、^=、|=、、>>=原创 2016-03-09 23:47:49 · 444 阅读 · 0 评论 -
指针数组
char *Name[3];int i = 0;while(i {printf("请输入您的姓名:");Name[i] = (char*)malloc( 1000*sizeof(char) );scanf("%s",*Name+i);printf("%s",Name[i]);i++;}结合上面程序,要输入名字存入到一个数组中,用到了指针数组,首先需要原创 2016-03-07 17:49:39 · 748 阅读 · 0 评论 -
VS2013+64位win7系统ceres solver编译教程
Ceres Solver是由Google开发的非线性最小二乘问题求解工具包,VS下虽然可以使用别人编译好的ceres.sln文件,虽然这样相对简单,但是可能会因为个人机器环境、软件配置的不同而无法使用。所以配置Ceres最好的方法是使用cmake工具生成自己的Ceres.sln。使用ceres必备的库有eigen、glog和gflags三个,附下载地址 Ceres最新版本ceres-solv原创 2016-10-27 12:24:01 · 7376 阅读 · 11 评论 -
Halfedge 数据结构 + Delaunay三角剖分之分治法(Divide and Conquer)
*声明:才疏学浅,希望各位大神多多指教 图片来源于网络,侵删。Halfedge数据结构最近在搞Delaunay三角剖分算法,没啥经验,在github看到一份代码(https://github.com/eloraiby/delaunay),其中用到了Halfedge的数据结构(即是Doubly connected edge list, DCEL数据结构。http...原创 2018-03-07 23:32:22 · 3500 阅读 · 0 评论