上一页 1 ··· 7 8 9 10 11
摘要: ###1.函数指针的定义 int (*fp)(int a,int b); 这里fp就是一个函数指针,表面上看,它的语法即是把函数名替换成指针,再加个括号。 #include<iostream> using namespace std; void show(int num){ cout<<num; } 阅读全文
posted @ 2018-08-03 17:37 zengzhaocheng 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 不能写什么 一个.c或者.cpp文件在编译时就成了一个编译单元,而同一个函数的定义、全局变量的定义不能再头文件中进行,因为这个头文件会被两个以上的c/cpp文件调用,每一次的调用,都重新定义了这样的函数和变量,这时,链接器就会告诉你,***变量或函数重定义。 该写什么 基本上,除了实现的东西,都可以 阅读全文
posted @ 2018-08-03 15:47 zengzhaocheng 阅读(542) 评论(0) 推荐(0) 编辑
摘要: TrackbarCallback 回调函数必须为 void(int,void*),如果你用了传其它参数的函数,对不起,报错与cv::TrackbarCallback类型的形参不兼容。 同时,这也代表里面用的参数可能得设置成全局变量了,虽然有时候设置过多的全局变量回很复杂,但这里似乎不可避免,首先这里 阅读全文
posted @ 2018-08-03 15:38 zengzhaocheng 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 错误: default argument missing for parameter 2 of 如果参数赋值不是全都有,那么需要把赋值的参数放到后面,同时,在构造函数中只需要把未初始化赋值的参数再传值,即可以完成正确构造。 代码示例如下: #include<iostream> using names 阅读全文
posted @ 2018-08-03 15:37 zengzhaocheng 阅读(392) 评论(0) 推荐(0) 编辑
摘要: static char* readShaderSource(const char* shaderFile) { FILE *fp; fopen_s(&fp, shaderFile, "r"); if ( fp == NULL ) { return NULL; } fseek(fp, 0L, SEEK 阅读全文
posted @ 2018-03-31 21:51 zengzhaocheng 阅读(196) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11