c++
lord_is_layuping
这个作者很懒,什么都没留下…
展开
-
qsort函数应用大全(转)
qsort函数应用大全(转)<br /> 七种qsort排序方法 <br /><br /><本文中排序都是采用的从小到大排序> <br /><br />一、对int类型数组排序 <br /><br />int num[100]; <br /><br />Sample: <br /><br />int cmp ( const void *a , const void *b ) <br />{ <br />return *(int *)a - *(int *)b; <br />原创 2010-10-17 13:20:00 · 609 阅读 · 0 评论 -
gdb single stepping until exit from function *, which has no line number information解决办法
前提:编译程序使用的4.7.2版本的gcc,同时编译的时候也使用了-g3的参数。如果不了解-g3的含义,可以参见:https://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html#Debugging-Optionsgdb的其他操作1、编译程序的时候加入-g参数,这样编译的时候加入一些额外的信息,这样在debug的时候能匹配到源码的某一行...原创 2019-04-19 14:42:08 · 12771 阅读 · 0 评论 -
c++中的explicit关键字及隐式类型转换
c++中的explicit关键字及隐式类型转换c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class MyClass转载 2013-06-10 22:44:29 · 1338 阅读 · 0 评论 -
解决Windows下MinGW显示乱码-zz
解决Windows下MinGW显示乱码-zz解决Windows下MinGW显示乱码 http://winsen-da.spaces.live.com/blog/cns!64C90CFB2D7264F1!485.entry?wa=wsignin1.0&sa=387596265默认的Shell显示出来的东西比较丑,而且用ls命令显示中文也是一堆乱码,在msys目录下修改转载 2012-07-07 18:32:17 · 3480 阅读 · 0 评论 -
C++操作符的优先级
C++操作符的优先级操作符及其结合性功能用法LLL::::::全局作用域 类作用域 名字空间作用域::nameclass::namenamespace::nameLLLLL.->[]()()成员选择 成员转载 2012-02-19 23:51:11 · 565 阅读 · 0 评论 -
11大类编程语言功能比较表
11大类编程语言功能比较表发布时间:2012-02-1 08:37 来源:CSDN 分类: 程序员 都等你发言 :)分享到:有两个人的地方就有政治,有两个程序员的地方就会有关于编程语言的争论。当然,本文的目的不是为了转载 2012-02-02 09:47:38 · 1638 阅读 · 0 评论 -
Visual Studio 2010 快捷键:
Visual Studio 2010 快捷键本文不断更新中.选中行注释:Ctrl+K,Ctrl+C ,第一次用VS,对于两次快捷键的组合才能完成命令感到意外.选中行取消注释:Ctrl+K,Ctrl+U整行复制:在该行空白处按Ctrl+C整行剪切:在该行空白处按Ctrl+X代码自动排版对齐:Ctrl+K,Ctrl+D CTRL + SH原创 2011-10-26 15:51:45 · 1527 阅读 · 0 评论 -
visual studio solution file *.sln文件无法双击打开解决办法
1. visual studio solution file *.sln文件无法双击打开解决办法以前用VS2008的时候,解决方案*.sln文件总是会出现双击打不开的情况,搞的每次都必须先启动VS2008,然后把*.sln拖入窗体,今天无意中发现了解决方法。在属性里看*.sln文件的打开方式是 Microsoft Visual Studio Version Selector,这转载 2011-11-02 20:43:41 · 6386 阅读 · 1 评论 -
TinyXML white space bug:
/*www.sourceforge.net/projects/tinyxmlOriginal code (2.0 and earlier )copyright (c) 2000-2002 Lee Thomason (www.grinninglizard.com)This software is provided 'as-is', without any express or implied原创 2011-11-02 17:42:37 · 1485 阅读 · 0 评论 -
【例8.2】 由圆和高多重继承派生出圆锥。
// 例8.2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;class Circle{protected: float x,y,r;public: Circle(float a=0,float b=0,float R=0)原创 2011-11-02 02:08:37 · 1041 阅读 · 0 评论 -
《C++ Primer》读书笔记 第三章 vector、iterator
《C++ Primer》读书笔记 第三章 vector、iterator 标签: 学完第三章《标准库类型》第三章主要介绍string,vector、iterator和bitsetbitset看不懂是什么东西,也不知道它的作用只仔细看了vector和iterator写个例子算是总结吧 #include "转载 2011-10-28 09:26:32 · 667 阅读 · 1 评论 -
C++中的引用由什么好处。、
答案1.引用规避了指针的风险,对引用不管怎么赋值都是安全的int &b = a;int *p = a;在程序的应用中,可能会不小心就使用p = 1;而不是*p = 1;这样的赋值语句,而前者直接改地址值的行为是很危险的,因为0x1这个地址可能存放的是重要数据,禁止读写的区域。而引用就不会有这个问题2.有利有弊。好处楼上的都说的很清楚了。坏处就是,对自己程序的逻原创 2011-10-25 02:12:43 · 761 阅读 · 0 评论 -
C++使用引用形参的优点:
C++使用引用形参的优点: 在向函数传递大对象时,需要使用引用形参。虽然赋值实参对于内置数据类型的对象或者规模较小的类类型来说没有什么问题,但是对于大部分的类类型或者大型数组,它的效率就比较低了。另外,某些类类型是无法复制的。使用引用形参,函数可以直接访问实参对象,而无须复制它。示例: bool isShorter(const string &str1,co转载 2011-10-25 02:08:07 · 1390 阅读 · 0 评论 -
time
// Test1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include int main(int argc, char* argv[]){ time_t rawtime; str原创 2011-10-20 21:16:35 · 512 阅读 · 0 评论 -
cplusplus.com C++ : Reference : STL Algorithms : next_permutation
next_permutation原文: http://www.cplusplus.com/reference/algorithm/next_permutation/<br />function template<algorithm>template <class BidirectionalIterator><br /> bool next_permutation (BidirectionalIterator first,<br /> Bidi原创 2010-10-24 19:04:00 · 773 阅读 · 0 评论 -
cplusplus.com C++ : Reference : STL Algorithms : sort
<br />sort<br /> <br />原文: http://www.cplusplus.com/reference/algorithm/sort/<br /> sort<br />function template<algorithm>template <class RandomAccessIterator><br /> void sort ( RandomAccessIterator first, RandomAccessIterator last );<br /><br />tem原创 2010-10-24 18:57:00 · 1098 阅读 · 0 评论 -
gdbinit 使用(转)
在使用gdb调试程序的时候,有时候需要设定多个断点,重复执行某些操作,而这些操作写起来比较麻烦,这个时候就应该想起来用gdb命令脚本了,它能够很好的完成这些工作。以设置多个断点为例,我写的命令脚本为---------------------------------------------------#filename: .gdbinit#gdb will read it when st...原创 2019-04-19 16:30:30 · 7491 阅读 · 0 评论