gameloftyou
gameloftyou
关注数: 7
粉丝数: 80
发帖数: 4,786
关注贴吧数: 10
Code::Blocks出问题了,大家帮忙看看- -|||
[c++primer]这个是答案错了么 防预览,这个是答案这个是运行结果明显少了一次复制构造函数调用和一次析构函数调用
问个内联函数问题 代码: #include <iostream> #include <cstdlib> #include <string> using namespace std; class Example { string name; public: Example(string sname) { name = sname; } string getName() const { return name; } }; int main() { Example exa("Jim"); cout<<exa.getName()<<endl; //这一句exa.getName()编译时能不能内联展开,用exa.name肯定不行,还是说类里面的内联函数只在类内部调用时才展开 system("pause"); return 0; }
问个OpenGL小问题 第一张图是只有一个红色材质球体时的效果 第二张图是在球体背后加上一张纹理图后的效果 显然纹理图影响了球体的显示,有没有办法让它们互不受影响?
高能金坷垃 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.bilibili.tv%2Fvideo%2Fav315126%2F&urlrefer=0643ff92d0a5eb709658a56beadc94d9
c++也支持这样的用法? cout<<string("a string")<<flush; 没想到string("a string")这货不加new也行,是匿名对象?动态的还是静态的?
感谢飞哥,终于彻底解决MingW中文宽字符和非宽字符的输出了! 举两种方案(针对中文操作系统,即本地编码为GBK): 一: 如果源代码编码为utf-8,比如main.cpp 控制台下执行:g++ -fexec-charset=GBK main.cpp (注,main.cpp和生成的a.exe均在当前目录下) 二: 如果源代码编码为GBK,比如main.cpp 控制台下执行:g++ -finput-charset=GBK -fexec-charset=GBK main.cpp (注,main.cpp和生成的a.exe均在当前目录下) 如果是IDE,只需将编码和相应的编译选项设置下就行了 其实飞哥昨天就说了,不过我脑残+手残一直没调试成功- -||| 测试代码: #include <iostream> #include <cstdlib> using namespace std; int main() { setlocale(LC_ALL,"chs"); wchar_t text[] = L"This is 中文。▆▇██■▓回"; wcout<<text<<endl; cout<<"HelloWorld中文!"<<endl; system("pause"); return 0; }
┠┨2○::菜鸟理解的宽字符作用,不知对不? 是不是用宽字符风格写的软件,到任何电脑上运行都不会乱码(正确转为本地语言),而用非宽字符的软件则需要用像微软的AppLocale那样,让软件在正确语言环境下,才不乱码?
成功用Code::Blocks输出中文宽字符 基本设置: Settings ---- Compiler and debugger ------ Other options ------ -finput-charset=GBK -fexec-charset=UTF-16BE 另外代码编码为WINDOWS-936即GBK 测试代码: #include <iostream> #include <cstdlib> using namespace std; int main() { setlocale(LC_ALL,"Chinese-simplified"); wcout<<L"This is 中文。▆▇██■▓回"<<endl; cout<<"HelloWorld!"<<endl; //上面这句打印不出,感觉应该是-fexec-charset=UTF-16BE这句的关系,暂不知如何解决。 return 0; }
【HOH】节操蛙,专收节操 二楼图
这辈子写的第一个c++类- -|||,顺便问个小问题 /*************************** Sales_item.h ***************************/ #ifndef SALES_ITEM_H_INCLUDED #define SALES_ITEM_H_INCLUDED using namespace std; class Sales_item { public: Sales_item(): units_sold(0),revenue(0.0) {}; Sales_item(string,unsigned,double); void printInfo() const; void changeInfo(string,unsigned,double); private: string date; unsigned units_sold; double revenue; }; Sales_item::Sales_item(string pdate,unsigned punits_sold,double prevenue) { date = pdate; units_sold = punits_sold; revenue = prevenue; } void Sales_item::changeInfo(string pdate,unsigned punits_sold,double prevenue) { date = pdate; units_sold = punits_sold; revenue = prevenue; } void Sales_item::printInfo() const { cout<<"日期:"<<date<<"\t售出:"<<units_sold<<"\t收益:"<<revenue<<endl; } #endif // SALES_ITEM_H_INCLUDED /*************************** main.cpp ***************************/ #include <iostream> #include <cstdlib> #include "Sales_item.h" using namespace std; int main() { Sales_item si("2012-07-19",500,200000.0); si.printInfo(); si.changeInfo("2012-12-22",0,0.0); si.printInfo(); system("pause"); return 0; } 二楼图
如何使用控制台双缓冲来防止闪屏? @弹糖 定位光标位置然后再绘制的话速度太慢,这个是用WriteConsoleOutput绘制的,虽然不怎么闪了,但是这个会有句柄泄露,运行时间长了这糖糖估计会噎死你的电脑。 希望帮忙改成无泄露,无闪屏的。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fsinglepublic%3Ffid%3D646117_3273832023&urlrefer=75fa691d2795c67477df6f444e5c94d9
汗,一直以为控制台最大80x25 貌似之前谁说过的控制台最大80x25,被误导了= =||| #include <stdio.h> #include <stdlib.h> int main() { int i; system("mode con cols=300 lines=100"); for(i=0;i<30000;i+=2) printf("囧"); system("pause"); return 0; }
███◣Tetris◢███ 第一次写俄罗斯方块,算法完全来自某J2ME源码。
笑死我了,躺着都中枪
谁能解释下这些白线是怎么回事 当鼠标停留在窗口的不同位置时,就会在相应位置自动画出一条白线,如图。。。
这次好想伸手,求给力... 尼玛被逼着做各种教评的有没有! 虽然我不懂javascript,但我知道一定可以实现:求快速选择整个网页所有Choice下拉列表框最后一项的javascript脚本,就类似下面这样的(只做选择,不要求提交),做成单行的(方便存为chrome书签,直接调用) javascript:var c=rich_postor._getData();c.content='<img class="BDE_Image" src="ht受tp://static.tieba.baidu.com/tb/editor/images/jd/j_0017.gif" height="10" width="10">';PostHandler.post(rich_postor._option.url,c,function(I){rich_postor.showAddResult(I)},function(I){});void 0 求给力啊,必粉!
{水}你的显示屏有压力么? 嘿嘿,贴吧很好玩...
无关内容
贴吧贴代码工具->贴码v1.00测试版 我试着用awt做了个java简版的(运行需要jre),目前暂不支持表情,验证码,图片等,不过贴代码的话足够了 下面是截图,二楼上连接
如何快速读取网页返回数据 有时返回数据的长度是不能正确获得的吧,于是我用了下面这样的代码,可是速度跟直接预先设置一个足够大的字节数组来直接读取慢太多了!!!,有什么好方法没有? InputStream is = s.getInputStream(); byte bdata[] = new byte[512]; int pos = 0; ByteArrayOutputStream baos = new ByteArrayOutputStream(); while((pos=is.read(bdata, 0, 512))!=-1){ baos.write(bdata,0,pos); } bdata = null; bdata = baos.toByteArray();
OpenGL混合问题 红色球体代表太阳,蓝色球体代表地球,两球混合模式均为GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA 第一幅图是先绘制太阳的结果,此时地球在太阳的前方,能看到混合效果,然而如果地球转到太阳的后方,就看不到任何混合效果 同样道理第二幅图是先绘制地球的结果 现在,我想在不改变绘制顺序的情况下一个周期内能看到这两种混合效果,不知道glut工具包中有没有相关函数可以实现。特别是场景中物体比较多时,如果自己写代码来确定绘制顺序的话,有点麻烦... 另外我看教程说可以用glDepthMask(GL_FALSE),glDepthMask(GL_TRUE),可是我自己测试出的结果并不理想,希望学过OpenGL的前辈指教指教,一般都是怎么处理这种问题的
研究过球体建模的来个 我本来准做个类似glutSolidSphere的函数,可是我把我的得到的数据用Mathematics画出来却不是球体,图形如下,很明显z轴方向缺了一大半,求解产生散点的函数见楼下:
Post test ......
[水经验]动态创建的对象最好初始化! 不管你用到用不到,如果不初始化,某些情况下非发生严重的运行时错误 例如,IDE里面运行结果正确,而双击生成的exe文件却运行错误 还有控制台下启动程序,首次可能运行正确,第二次运行就会错误!
如何从LockResource返回的地址处开始读取指定类型的数据 比如读取一个事先定义过的结构体
做了个贴图立方体 未加灯光 按键说明:w,s,a,d,t,g分别代表:前进,后退,左移,右移,自动/非自动旋转切换,截图(默认保存为D:\\capture.bmp),感兴趣的吧友也可以试着找点其他图片替换里面的,看看效果,不过要求必须用画图或其他工具转为24位bmp图片。 下载地址:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fsinglepublic%3Ffid%3D243034_1813736074&urlrefer=a677166f739d109355b80b3575f6592f
使用glut工具包有没有办法设置窗口小图标和场景背景
CodeLite这是肿么了 F:/CodeLite/misaka/cpp2/cpp1.cpp:1:20: iostream: No such file or directory 下面还有一堆类似错误。。。
[H2O]原来我看的是c++primer 一直以为自己看的是c++primer plus,今天看过封面后,我震惊了
自己无聊做的,只制作了8关,而且地图全部来源于网络 按键:A,D,W,S,R分别代表左,右,上,下,重玩本关 虽然名字含炮姐,不过也只是图标是炮姐,角色像炮姐罢了,没什么剧情的,所以请不要期望过高,不过还是有BGM滴 下载:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fsinglepublic%3Ffid%3D202153_751796528&urlrefer=49d3c3528b8f22418e9857aacb231fe0
推箱子小游戏 最近初学windows api编程,目前才看到第五章图形基础,为了练习一下,所以就脑残的做了这个推箱子游戏,游戏只做了8个关卡,A,D,W,S,R,分别代表左,右,上,下,重玩本关。 感兴趣的吧友可以试下:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fsinglepublic%3Ffid%3D202153_751796528&urlrefer=49d3c3528b8f22418e9857aacb231fe0
为什么这正弦曲线总是画不全呢 完全照windows程序设计(c语言版)SINEWAVE.C例程码的 偶尔也能画全,不过目测概率小于0.01
size_type,ptrdiff_t,size_t,int int,ptrdiff是有符号整数,size_type,size_t是无符号整数 我想问下是不是在都可用的情况下,大家都混着用? 特别是在指针,容器,数组,字符串之间复制数据时,一会儿用size_t,一会儿又用size_type,一会又用int,感觉很乱,我都混着用的,应该不会有什么问题吧
ege和easyX有什么关系? 好像easyX也有更新。@EGE娘
未定义行为还是? string str("110111111100000000000111111000001111111100000011110000110101"); bitset<16> bitvec(str); bitvec输出为:1101111111000000 这个怎么不是从str的末尾开始初始化bitvec c++ primer 4th原文: The numbering conventions of strings and bitsets are inversely related: The rightmost character in the stringthe one with the highest subscriptis used to initialize the low-order bit in the bitsetthe bit with subscript 0.
百度网盘,点击注册 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3D8c370cc44167476582b1aa39c2df339c&urlrefer=2b40bc041b05edfebe0484ed5073a18b http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3D0592f617307b4eecf7bd8ca915c0bf65&urlrefer=7dc3d65a65bdd7741517eb7e7a597a26 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3D4bd45a187df8f3fcb574ae666725a236&urlrefer=e3932ff507b66208b7c1bf865d8df81e http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3Da5aeb5b69210755b5bdb2b58fe3b03ca&urlrefer=89a00898d65c920c4c7ab4503e1c593d http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3Da8e6b34ed31eebd74343e4a5a7223658&urlrefer=cb9d481fa6c8dfaefa660589db84a293 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3D1f38e3d207fc7c551736f4a6461e7965&urlrefer=c2b35fd224ff59f145975f4dad444da0 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3Dd28b9f7d58cf20bf4a51221145b9b965&urlrefer=451206b47fd6466b97c6ee4358e5ef4a http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3De6113d09a29d30d6e69322fa42bbad2c&urlrefer=95245419dc8edab388307505099a0455 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3Da4fbc1c7437c38e66f9683b2339790b2&urlrefer=c49b49cd3e9a7808492352eed3b0077b http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fnetdisk%2Fbeinvited%3Finvite_code%3Da5161df3810ff71dbafd7cdddf231060&urlrefer=0802e4a5c7a037b90f68da44e10b9152 ,没有的亲,赶紧注册吧。
png线性过滤方式的问题 png有5种过滤器:None(无过滤),Sub(当前值减去左侧像素的值),Up(减去上方像素的值),Average(减去左侧和上方像素的平均值)和Paeth(替换上方,左边或者上方的左边像素值,并重新以Alan Paeth命名)。-------来源互联网 我现在已经清楚None(0),Sub(1),Up(2)这三种过滤方式了,对于Average,Paeth不是很清楚,谁能帮忙解释下,是不是Average对应3,Paeth对应4,还有“替换上方,左边或者上方的左边像素值”这句话是什么意思 另外压缩时如何分析图像采用那种过滤方式最好,有没有相关的算法实现。
才发现CodeLite竟然会吃")" ,看来自动补全()[]{},CodeLite还是比不上eclipse 另外问个小问题,比如我输入个 [ CodeLite会自动补全出 [],此时光标停留在[]之间,那么如何让光标跳到 ]后面呢? 如果是在eclipse里话,TAB一下就立马跳出,灰常方便。不知道CodeLite里有没有这样的剑。 (不要告诉我是方向剑,方向剑距离远伤不起)
求教:带空格的命令行参数如何传递给win32程序 比如现在的情况是我用windows api做了个简单的utf-8文本浏览器,可是当把程序放在桌面上时,拖动文本到程序图标上却不能打开,我知道这是因为文本路径包含空格所致,那么如何才能把包含空格的路径传递给WinMain主函数中的PSTR szCmdLine形参呢?
CodeLite编译中文宽字符问题 wchar_t wc[] = L"中国"; 编译上边这句时出错:Illegal byte sequence 请问该如何设置编译器才能让它通过?
东软neusoft怎么样? 最近来我们学校招聘了,不知道对一般理科生有什么要求…
[水]大家试过分别用谷歌和百度搜索“SB”么? 呵呵,今天才知道,太搞了
怎么显示中文,谢谢。。。 #include <iostream> int main() { using namespace std; cout<<"怎么显示中文?\n"; cin.get(); return 0; }
呵呵,用ege做了个简单绘制数据的软件 嘿嘿,窗口标题被我改了,希望炮姐不要介意(不过标题有声明是用ege做的) 最后,最为一个新人支持下炮姐.
类似这样结构的结构体该如何定义? typedef struct { double x; double y; fdata *next; }fdata; 本来想弄个链表的,没想到上来写个结构体就报错: E:\C++\sheyu\sheyu2.cpp(13) : error C2501: 'fdata' : missing storage-class or type specifiers E:\C++\sheyu\sheyu2.cpp(13) : error C2501: 'next' : missing storage-class or type specifiers 这些错误都是什么意思啊,该如何定义一个正确的? 求教...
首页
1
2
3
4
下一页