
C++
yanguilaiwuwei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p
一、可能的组合: (1)const char*p (2)char const*p (3)char *const p (4)const char **p (5)char const**p (6)char *const *p (7)char **const p 当然还有在(5)、转载 2014-11-19 10:48:08 · 540 阅读 · 0 评论 -
C语言回文及其转化问题
#include#include#includeint ishuiwen(int num){ char str[10]; int i,n; sprintf(str,"%d",num); n=strlen(str); for(i=0;i<n/2;i++) { if(str[i]!=str[n-i-1]) return 0; } return 1;}int add原创 2014-11-20 21:53:57 · 730 阅读 · 0 评论 -
对c++中函数同名情况的总结
c++中函数同名的情况有三种:重载(overload),覆盖(override)和隐藏。 1.概念上的区别重载:函数名相同,参数不同。重载函数处于同一个范围,比如同一个类中。 覆盖:函数名和参数都相同。函数处于基类和派生类中。它是针对虚函数的概念,指的是派生类的成员函数对基类成员函数的重新定义。这种关系的函数前面要加关键字virtual(基类中的虚函数必加,原创 2014-11-21 12:53:36 · 8499 阅读 · 0 评论 -
C++求解一元三次方程
#include#include#includeusing namespace std;double fx(double nparam[3],double x){ return pow(x,3)+nparam[0]*pow(x,2)+nparam[1]*x+nparam[2];}int oneresult(double nparam[3],double nrange[2],doub原创 2014-11-23 21:58:15 · 6765 阅读 · 1 评论 -
二维数组和指向指针的指针
一道面试题引发的问题,首先要知道[]的优先级高于*,题目:char **p,a[6][8]; 问p=a是否会导致程序在以后出现问题?为什么?直接用程序说明:原创 2014-11-24 23:10:50 · 440 阅读 · 0 评论 -
C++利用graphics.h的钟表程序
#include#include#include#include#define PI 3.141592653using namespace std;int gettime(){ return clock()/CLOCKS_PER_SEC;}void plottime(int h,int m,int s){ moveto(200,200); lineto(200+90*co原创 2014-12-20 15:00:40 · 1242 阅读 · 0 评论 -
简单遗传算法
#include#include #include#include #define M 50 //种群数量#define LEN 20 //编码长度#define xmin -1 //下限#define xmax 2 //上限#define MMAX (int)pow(2,LEN)//编码长度对应的最大二进制数#define PI 3.1415926#原创 2015-06-26 10:00:12 · 1283 阅读 · 0 评论 -
简易遗传算法(浮点数编码)
遗传算法主要包括三个主要操作,选择、交叉和变异。用浮点数编码进行运算,三种操作方法如下:原创 2015-06-28 13:03:49 · 20840 阅读 · 5 评论