C++
文章平均质量分 86
JUAN425
这个作者很懒,什么都没留下…
展开
-
const 在类成员函数中的使用说明
在类中声明成员函数的时候,翻译 2014-07-15 20:14:49 · 896 阅读 · 0 评论 -
chapter11 separate Compilition and Namespaces(part1)
本文参考资料: Absolute C++翻译 2014-06-26 20:18:44 · 806 阅读 · 0 评论 -
Style guidelines for C++
已经很长时间没写博客了。 今天决定翻译 2014-06-25 22:19:34 · 795 阅读 · 0 评论 -
一个关于Perceptron 的C++程序part1
Perceptron是深度学习中网络的A basic single layer perceptron翻译 2014-06-26 21:04:15 · 967 阅读 · 0 评论 -
C++ Tree
树是一种十分重要, 应用翻译 2014-07-18 22:21:48 · 3814 阅读 · 0 评论 -
C++ Binary Tree(二叉树)
一个二叉树是有节点()组成的。翻译 2014-07-19 13:42:26 · 4412 阅读 · 0 评论 -
C++ Flow of control
一般的, 我们的程序执行的顺序都是yihang翻译 2014-06-27 14:15:44 · 992 阅读 · 0 评论 -
C++中换行(‘\n’)和回车('\r')的区别
\n: New line\r: 'Carriage return '(returns cursor to the start of line), 意思就是将光标移动到转载 2014-06-27 11:03:49 · 3537 阅读 · 0 评论 -
C++ 给函数传递参数的两种方式
调用函数的时候, 我们需要chu翻译 2014-06-27 19:04:04 · 2140 阅读 · 0 评论 -
C++PassingBy Reference之Swap函数的实现
如果找一个例子来将passing by refere翻译 2014-06-27 19:26:13 · 793 阅读 · 0 评论 -
C++ Libraries
一般的, 库文件一般是distributed as 一个header file,翻译 2014-06-27 19:46:09 · 653 阅读 · 0 评论 -
C++Arrays
Arrays, 数组, 两个特点:(1)fixed number of elements翻译 2014-06-28 10:27:26 · 1309 阅读 · 0 评论 -
C++ User-defined Datatypes
在这里, 介绍两种自定义的翻译 2014-06-28 21:52:34 · 1162 阅读 · 0 评论 -
2D Array and double pointer
首先, 在理解这两个概念之前, 我们看这两个danci翻译 2014-06-25 17:45:01 · 2286 阅读 · 0 评论 -
C++ 不同数据类型占据的内存空间大小
首先这个没有标准答案, 除非我们加上xiand翻译 2014-06-27 12:58:31 · 1851 阅读 · 0 评论 -
C++ 函数(Functions)
学习材料来自MIT关于C++的课件翻译 2014-06-27 16:12:13 · 1094 阅读 · 2 评论 -
C++ Global Varible(全局变量)
Q: 如果想要统计一个函数被调用的次数, n翻译 2014-06-27 18:22:57 · 12636 阅读 · 0 评论 -
C++ Pointer(指针)
当我们声明一个变量的时候翻译 2014-06-28 16:26:28 · 10748 阅读 · 0 评论 -
C++ class(类)
类是第二个用于用户自定义的数据类型()翻译 2014-06-30 14:29:21 · 4262 阅读 · 0 评论 -
C++ Encapsulation(封装)
OOP的主要有三个主要的特点。 一个翻译 2014-06-30 16:30:52 · 2586 阅读 · 0 评论 -
Check Whether a tree is a BST tree
判断一棵二叉树是否为二叉搜索树(BST)是招聘面试的时候经常会遇到的一个问题。 这需要我们对BST的定义吃透。首先明确BST的如下几个特点:(1)对于每一个节点, 这个节点的左边子树的所有节点都小于这个节点(2)对于每个节点, 这个节点的右边子树的所有节点均大于这个节点以上的定义是递归的。编写程序的时候, 很容易犯如下的错误:Method1(simple but wro翻译 2014-07-21 14:31:02 · 641 阅读 · 0 评论 -
C++ OOP
OOP和inheritanceThe programming philosophy underlying classes is OOP(面向对象)。C语言编程的时候,是面向过程的(procedural)的。 C语言中我们structure我们的程序是按照如下方式:(1) 将程序split 一组tasks和subtasks.(2) 对每一个task编写翻译 2014-07-01 19:34:02 · 3186 阅读 · 1 评论 -
destructor(析构函数)
析构函数名也应与类名相同,只是在函数名前面加一个位取反符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数(即使自定义了析构函数,编译器也总是会为我们合成一个析构函数,并且如果自定义了析构函数,编译器在执行时会先调用自定义的析构函数再调用合成的析构函数),它也不翻译 2014-07-24 09:38:12 · 679 阅读 · 0 评论 -
C ++ 内存管理 part2
Allocating Class instances using newnew operator 也可以翻译 2014-07-04 15:14:03 · 495 阅读 · 0 评论 -
C++ 内存管理(memory Management) part1
首先说说constructors(建构子)这个类的翻译 2014-07-04 10:56:21 · 1298 阅读 · 0 评论 -
C++ 编译器code::blocks 如何debug
首先, 打开code::blocks出现如下:翻译 2014-07-24 21:32:58 · 2943 阅读 · 0 评论 -
C++ Exception handling(异常处理) part1
程序中最常出现的两种错误为:(1)逻辑cuo翻译 2014-07-31 19:16:37 · 1633 阅读 · 0 评论 -
关于EffectIve C++ 的总结(侯捷翻译版)
C++ 提供四种不同而有相辅相成的编程范xing转载 2014-08-01 19:28:16 · 1714 阅读 · 0 评论 -
C++ 关于static variables的学习中遇到的问题总结
类的数据成员可以修饰为静态的。 y翻译 2014-08-05 16:57:06 · 917 阅读 · 0 评论 -
关于codeblocks 的程序中编译出现对于iostream, no such file or directory
当我们将.cpp 文件 误设为.c 文件的时候,转载 2014-07-30 19:02:15 · 30889 阅读 · 4 评论 -
C++的类模板的问题(实现文件和头文件放在一起), 因为模板不支持分离编译
首先C++的模板不支持分离编译模型。 我们需要将实现未将原创 2014-07-30 22:05:44 · 1184 阅读 · 0 评论 -
Effective C++: scott Meyers的几句话
前几天,慕名买了一本关于C++的一本书, 即Scott Mey翻译 2014-07-31 13:21:22 · 823 阅读 · 0 评论 -
C++ 关于模板之间的继承, 导致的模板子类的成员看不到(cannot access)模板父类的成员函数的解决办法。
首先, 开门见山, 这个难题的解决办法是用this指针, 或者使用父类配合着scope resolution。这个问题是我在学习linked list as an ADT , linked list 是含有纯虚函数, 所以是抽象基础类。 然后又linked list 继承出unordered linked list。 注意, 还可以由linked list 继承出ordered linked原创 2014-07-30 19:20:55 · 4988 阅读 · 0 评论 -
关于C++ const 的全面总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码转载 2014-07-30 21:00:13 · 516 阅读 · 0 评论 -
C++ 程序中的三种错误
在debug我们的程序的时候, 常常会出现两种错误翻译 2014-06-27 13:11:47 · 2265 阅读 · 0 评论 -
ODR规则
C++ 语言中, 有一个重要的规则就是one de翻译 2014-08-06 20:06:48 · 2866 阅读 · 0 评论 -
编译C++ 程序的过程
编译Cprogram的时候, 需要work with 4 kinds of file.(1) regular source翻译 2014-08-06 20:48:01 · 893 阅读 · 0 评论 -
Translation unit v.s Compilation unit
关于这两个terms的定义, C++和C 语言的相关的定义基本mei翻译 2014-08-06 18:54:17 · 1383 阅读 · 0 评论 -
data representation
1. Number Systems翻译 2014-09-18 14:19:17 · 1333 阅读 · 0 评论 -
一个西电的ACM竞赛题想到的 part1
题目如下:原创 2014-08-23 10:52:29 · 1238 阅读 · 0 评论