C++
文章平均质量分 61
dangyajuan
这个作者很懒,什么都没留下…
展开
-
C++ primer 学习笔记 二
1基于对象设计的类的一般形式:class classname{public:int size() const { return _size; }; //_size放在私有的区域内,所以声明一个共有成员的函数,以便访问他的数值private :int _size ;//声明对象是,用户指定数据的大小,我们需要存储他int *ia; //实际分原创 2013-12-25 13:34:29 · 373 阅读 · 0 评论 -
学习C++ Primer笔记 一
1动态分配内存动态对象的分配与释放需要使用 new 和 delete(memory leak ) 两个表达式来完成。动态分配的内存的唯一的访问方式是通过指针间接的访问。1.1类成员的操作符的返回类型是void *类型。并且有一个size_t的类型的参数。class Screen {public:void *operate new (size_t);void *ope原创 2013-12-19 18:44:47 · 407 阅读 · 0 评论 -
KNN算法的实现 ,假设K=4
#include #include #include #include #include using namespace std;//结构体数组struct structdis{//保存待测花朵到所有样本数据的距离 double distance ;//花朵所在的类别 string classfic ; };//比较K个节原创 2013-12-25 13:33:24 · 616 阅读 · 0 评论 -
C++新手出现的问题
C++时提示stray '\161' in program程序中含有全角字符(如全角空格等原创 2013-12-25 13:35:12 · 447 阅读 · 0 评论 -
C++ primer explicit和virtual的使用
explicit,和构造函数一起使用.explicit constructor指明构造函数只能显示使用,目的是为了防止不必要的隐式转化.举个例子: 有这样一段代码:class A{ public: A(int); private: int num;};int Test(const A&) // 一个应用函数{原创 2013-12-25 14:25:35 · 1045 阅读 · 2 评论 -
error---cin
注视行为错误处 2运行的结果我们如下图,当我们输入回车或者空格符的时候不会跳出循环 ,他们被跳过了。我们定义输入变量为整型时而我们使用终端输入一个一个字符的时候,跳出循环。当我们使用 istream 对象作为条件,结果是测试流的状态。如果流是有效的(也就是说,如果读入下一个输入是可能的)那么测试成功。遇到文件结束符或遇到无效输入时,如读取了一个不是整数的值,则 istream原创 2014-04-03 11:03:37 · 616 阅读 · 0 评论