
C++
文章平均质量分 53
lulongfei172006
为自己每一个脚印、每一滴汗水刻碑
展开
-
C++ Primer Plus (第六版)的习题代码
整本书都看完了,把后面的习题也做了一遍,从中确实学到很多,以后在项目里进一步检验自己的所学,并且都用GNU g++验证过,整个项目在github上,链接如下:C++ Primer Plus (第六版)的习题代码...原创 2021-08-31 23:53:20 · 374 阅读 · 0 评论 -
bat运行的时候不弹出黑框框
首先得创建个.vbs的文件,在这个vbs的文件里进行设置,比如有个bat的名字叫foo.bat,然后在vbs里的代码为:Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c foo.bat",vbhide然后再双击这个vbs文件,就可以不弹出那个黑框框了。...原创 2019-10-31 23:46:58 · 1730 阅读 · 0 评论 -
QObject::connect: No such slot . 当信号与槽不能链接
今天用QT写UI的时候,编译的时候怎么都报说找不到对应的成员函数,上网查了下,发现是自己的成员函数没有放到public slots里面,只要改下就可以了。 然后将其放到public slots下面:还有就是Q_OBJECT一定要有。...原创 2018-06-18 16:39:32 · 15919 阅读 · 6 评论 -
mel、pyton、c++ maya一个noise效果的实现的时间比较
看一本书,里面讲到脚本和api的执行效率,并举了个例子,是给一个20*20的polygon球体做noise运算,作者也奉献了python和mel的脚本,自己又用C++编译了一个command,分别测试了下,三者的运行效率很了然。mel/* Apply noise to the supplied geometry object using the supplied max displacem原创 2016-09-29 17:11:43 · 1566 阅读 · 0 评论 -
用六种算法实现maya动画曲线光滑
在使用动补数据的时候,经常会有手脚等部位的抖动,特意写了个command,直接将动画曲线平滑一下,不用动画师大量的进行手调,下面是代码:smoothAnimationCurveCmd.h #ifndef _smoothAnimationCurve_#define _smoothAnimationCurve_#include <maya/MPxCommand.h>#...原创 2016-05-24 20:29:40 · 9330 阅读 · 30 评论 -
用maya API删除动画曲线多余的关键帧——掐头去尾删帧
由于公司项目的需要,一个文件里有上万条动画曲线,要删除某一帧前面的帧,也要删掉某一帧后面的帧,相当于是掐头去尾,但从功能上来说这个mel完全可以胜任,但是执行起来效率就特别的低了,于是就想到了用maya API来写个cmd,这样可以提高执行效率,最后的结果也不出所料,一个6G的含有上万条动画曲线的文件,而且每根曲线都是从-2000多帧开始到3000多帧,都是动补的数据,实际镜头只需要大约100原创 2016-05-11 14:10:14 · 5885 阅读 · 1 评论 -
C++链表的创建和插入删除的实现
使用C++创建链表一直是很头疼的事,创建链表为了后面的操作方便,我们需要返回头指针,有了头指针就可以做后面的操作了,比如显示列表,增删改查等等,在create函数里首先申明两个指针,一个是用来保存上一个节点的地址P2,一个用来保存新创建节点的地址P1,当我们只创建了一个节点是,那么此时head指针和p1, p2都指向了这一个节点,也就是他们保存的地址是一样的,如果一个节点也没创建呢,就是将新创建出原创 2016-05-02 12:23:12 · 728 阅读 · 0 评论 -
C++ 友元类的学习与使用
类是面向对象的基础,其中一个重要特征就是数据的封装性与屏蔽性,但有时候有需要一个类访问另一个类的数据成员,这时就需要友元类或者友元函数了,下面是自己写得一个简单的友元类,它的声明方式是friend class name:Date.hclass Time;class Date{public: Date(int, int, int); void display(Time&原创 2016-03-12 12:41:46 · 366 阅读 · 0 评论