C/C++
文章平均质量分 54
nuaamkx
南京航空航天大学
展开
-
C++ 排序函数 sort(),qsort()的用法
想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort,qsort,总算把自己解脱了~所以自己总结了一下,首先看sort函数见下表: 函数名 功能描述 sort 对给定区间所有元素进行排序 stable_sort 对给定区间所有元素进行稳定排序 partial_sort 对给定区间所有元素部分排序 partial_sort_copy 对给定区间复制并排序 nth_element 找出给定区间的某个位置对应的元素 is_sorted 判断一个区间是否已经排好序 pa转载 2011-05-10 11:42:00 · 694 阅读 · 0 评论 -
DATA_SECTION pragma
ti的帮助文档里是这么讲的:The DATA_SECTION pragma allocates space for the symbol in a section called section name. The syntax for the pragma in C is:#pragma DATA_SECTION (symbol, "section name");The转载 2012-05-09 20:46:45 · 783 阅读 · 0 评论 -
CCS3.3关于函数参数的引用
在CCStudio3.3中编写程序时,为了让函数返回多个值,想到了引用参数的用法,于是在函数参数中采用&a方式。但编译时发现CCS中不支持函数参数的引用,总是报错,将引用参数的方式换为指针,编译链接通过!通过查找资料得到结果为“传统的c中,函数在调用时参数是通过值来传递的,这就是说函数的参数不具备返回值的能力。所以在传统的c中,如果需要函数的参数具有返回值的能力,往往是通过指针来实现的。”引用原创 2012-05-05 20:52:52 · 3465 阅读 · 1 评论 -
初学Ultimate Toolbox,问题处理
采用原始的VC6,MFC版本做出来的界面不美观,由于项目需要对软件界面进行包装,在逛论坛之余看到业内推荐Ultimate Toolbox,立即到CodeProjecthttp://www.codeproject.com/KB/MFC/UltimateToolbox.aspx上原创 2011-09-27 16:36:51 · 3453 阅读 · 0 评论 -
vs2005 warning C4819
编译VC++程序的时候出现如下提示警告:warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file转载 2011-10-16 10:10:06 · 695 阅读 · 0 评论 -
Debug模式和Release模式需要注意的问题
在逛论坛时看到下面一段很值得借鉴的经验(感谢bluebohe薄荷):1. 变量。 大家都知道,debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc(注1),而release的赋值近似于随机(我想是直接从内存中分配的,没原创 2011-10-15 22:21:12 · 1573 阅读 · 0 评论 -
学习Ultimate Toolbox笔记二(BackgroundPainter)
欲使用COXBackgroundPainter,应该把下面几个文件包含到项目文件中:SOURCE 1.OXBackgroundPainter.cpp 2.OXHookWnd.cpp 3.OXDIB.cppINCLUDE 1.OXBackgroundPain原创 2011-10-02 14:03:01 · 925 阅读 · 0 评论 -
如何为对话框增加最大化和最小化按钮
1.通过属性对话框添加在ResourceView(资源视图)双击选择IDD_YouDlg你要添加的对话框,这时在右侧窗体会出现你的对话框。在没有控件处点击鼠标,右键单击选择“属性”。或直接在窗体右击在弹出的“属性”对话框的["General"标签]下的ID下拉列表中选择你的对原创 2011-10-02 14:56:41 · 5489 阅读 · 0 评论 -
VC 单选按钮使用
先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CBut转载 2011-09-30 10:16:23 · 597 阅读 · 0 评论 -
线程同步
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。 同步这转载 2012-06-01 21:57:22 · 654 阅读 · 0 评论