码迷,mamicode.com
首页 >  
搜索关键字:struct enum    ( 22969个结果
C++中class与struct的区别(struct的类型名同时可以作为变量名)
通常我们知道的区别:(一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理;(二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。 除了这两点,class和struct基本....
分类:编程语言   时间:2014-08-07 18:40:30    阅读次数:174
模板元的简单学习
特别值得注意的是,因为C++的模板语言是在编译器编译的时候完成的,所以又称为静态语言,通常的C++语言又称为动态语言或者运行时语言。正是因为模板语言是在编译期完成的,所以我们可以借助于这种编译期的计算实现代码自动生成的目的,从而实现C++自动化编程。编译期 宏typedef影射static类型变量和函数const 类型变量=,:?,-运算符enum运行期 对象使用函数调用变量赋值操作变量时&,...
分类:其他好文   时间:2014-08-07 13:26:50    阅读次数:241
POJ 3130
这题,加了精度错了,不加精度反而对了。。。#include #include #include #include #include using namespace std;const int MAXN=110;const double eps=1e-8; struct point { doub...
分类:其他好文   时间:2014-08-07 12:52:49    阅读次数:184
C# 使用IComparer自定义List类的排序方案
List类中不带参数的Sort函数可以用来为List类中的元素排序,但如果List类中的元素类型本身不能直接进行比较(如自定义的struct和很多class),或是希望采用更加灵活的自定义比较方式,可以通过继承了IComparer接口...
分类:其他好文   时间:2014-08-07 00:55:07    阅读次数:226
数据结构之图 Part2 - 1
邻接矩阵 网上很少有C# 写图的数据结构的例子,实际的项目中也从来没用过Array 这坨东西,随手写个,勿喷。namespace LH.GraphConsole{ public struct Graph { public Graph(int vertexNumber, in...
分类:其他好文   时间:2014-08-07 00:28:47    阅读次数:234
P160
#include main() { struct cmplx{int x;int y;} cnum[2]={1,3,2,7}; printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x); }...
分类:其他好文   时间:2014-08-06 23:13:52    阅读次数:262
[c# 20问] 1. 何时使用class与struct
POINTSstruct为可以包含数据和函数的值类型struct为值类型所以不需要堆(heap)而是在栈(stack)上分配空间struct将数据直接存在struct中,而class只存引用类型的指针struct适用于小的数据结构struct会影响性能struct可以使用new操作可以调用构造器,但...
分类:其他好文   时间:2014-08-06 22:32:02    阅读次数:262
.NET陷阱之六:从枚举值持久化带来大量空间消耗谈起
好长时间没有写博文了,今天继续。这次跟大家分享的内容起因于对一个枚举值列表的序列化,下面简化后的代码即能重现。为了明确起见,我显式指定了枚举的基础类型。// 定义一个枚举类型。public enum SomeEnum :int{ First, Second, Third, ....
分类:Web程序   时间:2014-08-06 22:18:12    阅读次数:317
Binary Tree Level Order Traversal II
问题:输出二叉树的每一行的结点,从叶子到根/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(i...
分类:其他好文   时间:2014-08-06 22:04:02    阅读次数:185
Sum Root to Leaf Numbers
问题:根节点到叶子结点的所有权值和分析:从根节点遍历,若遍历到叶子结点,则sum+其路径的所有权值和/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * Tree...
分类:其他好文   时间:2014-08-06 21:59:32    阅读次数:184
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!