C/C++
文章平均质量分 87
Lammyzp
这个作者很懒,什么都没留下…
展开
-
C++ 类 和 类指针传参 区别
C++中,类作为成员,传入到函数中时候,在函数中处理的类的成员变量没有 更改,因此,当对类的成员变量有操作的时候最好用指针的形式,传入类的指针。看下面的代码:#pragma onceclass A{public: A(); ~A();public: void setA( const char * name, int age) { url = name; age = a...原创 2019-04-04 11:55:52 · 2345 阅读 · 2 评论 -
C++ error: unknown type name ' '
今天项目中,遇到一个很奇怪的问题,明明导入了头文件,却一直说不知道该类型。如类 videoInfo 类存储的是视频 的信息参数,它当作参数,传入 解码器,作为解码器的成员变量,,如下:#include <cstdint>#include "IDecode.h"extern "C"{#include "libavformat/avformat.h"#include ...原创 2019-04-06 12:34:28 · 9749 阅读 · 0 评论 -
visual Studio 添加新的框架模板
一直在用visual studio开发c++,近期,公司要求利用c#开发一个窗体应用程序,打开vs后,点击c#,发现无wpf 或者 窗体应用程序,应该是当初安装vs的时候,没有选择安装此模块。因此到处需求安装新模板的方法,奈何没有找到,正绝望准备卸载重新安装vs的时候,却让我看到了一个应用: 点击打开此 installer程序然后就可...原创 2019-04-15 10:30:29 · 5653 阅读 · 1 评论 -
c++ 读取文本操作
没有时间写博客,参考下:void model::InitModel(const char*modelFilePath,const char*textureImagePath) { std::vector<float> texCoord; std::vector<float> normal; std::vector<float> p...原创 2019-04-28 16:24:38 · 326 阅读 · 0 评论 -
C++11 中thread 多线程的使用
1、简单的静态方法使用 void test(int a){ LOGE("test a = %d", a);}void main(){ std::thread seek_th(test ,2); seek_th.detach();}2、在类对象中,调用类的方法,创建线程。void LammyOpenglVideoPlayer::seekThread...原创 2019-04-19 14:59:52 · 680 阅读 · 0 评论 -
C++ 数组作为参数
之前写过,当类对象作为参数,传入函数的时候,在函数内部,进行对类的操作,有的会生效,有的不会,当将类的指针对象传入的时候,就不会不生效。今天同样遇到,将数组指针指针当作参数,传入函数的时候也失效了。就是说,在函数中获得数组的值是错误的。给我的感觉,c++用起来很不安全,好多坑,当然,c++ 用的少自己菜的原因。可能是针对c++ 的 变量的生命周期了解不够透彻。1、函数内部 数组的生命周期...原创 2019-04-25 16:05:38 · 1115 阅读 · 0 评论