- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 C++里面的取整函数
#include double ceil(double x) //向上取整 double floor(double x) //向下取整 也可以用数据类型强制转换,那要看数据的大小 可以用int()或long() 比如int(104.23) = 104
2013-04-23 12:46:38 11117 4
转载 C的位操作
一、传统的C方式位操作:1.基本操作: 使用一个unsigned int变量来作为位容器。2.操作符:| 按位或操作符:result=exp1|exp2;当exp1和exp2中对应位中至少有一个为1时,result中对应位为1,否则为0。& 按位与操作符::result=exp1&exp2;当exp1和exp2中对应位全为1时,result中对应位为1,否则为0。
2013-04-23 11:21:28 858
转载 C++ bitset类的使用与简介
有些程序要处理二进制位的有序集,每个位可能包含的是0(关)或1(开)的值。位是用来保存一组项或条件的yes/no信息(有时也称标志)的简洁方法。标准库提供了bitset类使得处理位集合更容易一些。要使用bitset类就必须要包含相关的头文件。在本书提供的例子中,假设都使用了std::bitset的using声明:#i nclude using std::bitset;3.5.1 bi
2013-04-23 11:20:23 1165
原创 VC++面向对象的static
面向对象的static关键字 (类中的static关键字) 1、静态数据成员 在类内数据成员的声明前加上关键字static,该数据成员就是类内的静态数据成员。先举一个静态数据成员的例子。 //Example 5 #include class Myclass { public: Myclass(int a,int b,int
2013-04-22 11:53:13 2260
原创 VC++中面向过程的Static
面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1 #include void fn(); static int n; //定义静态全局变量 void main() { n=20;
2013-04-22 11:52:10 1478
原创 strcpy_s与strcpy
例子:#include#includeusing namespace std;void Test(void){char *str1=NULL;str1=new char[20];char str[7];strcpy_s(str1,20,"hello world");//三个参数strcpy_s(str,"hello");//两个参数但如果:char *str=new char
2013-04-09 16:17:45 7207
原创 C++ _countf
Windows宏,用来计算一个静态分配的数组中的元素的个数,而sizeof是用来计算字节数。_countof(array);参数array数组的名字返回值array数组中的元素个数备注确保array是一个静态分配的数组,而不是一个指针。如果array是一个指针,在c语言中,_countof 会产生错误的结果;在C++中,_countof 会产生编译错误。所在头文件:
2013-04-09 16:12:01 968
原创 C++获取计算机主机信息(计算机名称、IP)
#include #include #include #include #include "winsock2.h"#pragma comment(lib,"ws2_32.lib")using namespace std;int main(int argc, char* argv[]){ CString m_IP;//IP地址临时变量 CString m_LocalIP; //
2013-04-08 16:08:17 9244
原创 C++静态成员链接时 "unresolved external symbol " : static "
Why are classes with static data members getting linker errors?Because static data members must be explicitly defined in exactly one compilation unit. If you didn't do this, you'll probably get
2013-04-07 14:41:35 2710
原创 C++ 获取日历时间
获得日历时间 我们可以通过time()函数来获得日历时间(Calendar Time),其原型为:time_t time(time_t * timer); 如果你已经声明了参数timer,你可以从参数timer返回现在的日历时间,同时也可以通过返回值返回现在的日历时间,即从一个时间点(例如:1970年1月1日0时0分0秒)到现在此时的秒数。如果参数为空(NUL),函
2013-04-01 18:09:44 4184
农场灌溉问题
2012-11-21
整数的二分查找 C语言
2011-03-11
以标志字符进行字符串逆转 C语言
2011-03-11
两只船的装载问题 回溯法
2011-03-11
01背包问题 动态规划法
2011-03-11
归并排序 输入所要排序的整数,进行排序,C语言
2011-03-11
快速排序 C语言编写
2011-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人