首页 > 编程语言
面试中你不可回避的C、C++的问题(二)
1.如何将a,b的值进行交换,并且不适用任何中间变量 #include void first(int a,int b) { a=a+b; b=a-b; a=a-b; printf("%d %d\n",a,b); } void second(int a,int b) { a=a^b; b=a^b; a=a^b; printf("...
分类:编程语言   时间:2014-03-01 08:11:14    收藏:0  评论:0  赞:0  阅读:537
C/C++中的64位整数
C/C++中的64位整数(__int64 and long long) 在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32)...
分类:编程语言   时间:2014-03-01 06:25:46    收藏:0  评论:0  赞:0  阅读:607
C语言标准库函数(网络上copy的)
C语言标准库函数标准io函数Standard C I/Oclearerr() clears errorsfclose() close a filefeof() true if at the end-of-fileferror() checks for a file errorfflush() wri...
分类:编程语言   时间:2014-03-01 06:15:23    收藏:0  评论:0  赞:0  阅读:526
CentOS安装Python教程
wgethttp://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgztar-zxvfPython-2.7.3.tgzcdPython-2.7.3./configuremake;makeinstallcd/usr/binmvpythonpython.b...
分类:编程语言   时间:2014-03-01 05:27:14    收藏:0  评论:0  赞:0  阅读:635
Python正则表达式指南
http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
分类:编程语言   时间:2014-03-01 04:51:45    收藏:0  评论:0  赞:0  阅读:552
c++各类大数模板
首先大数加法 两个大数相加 string sum(string s1,string s2) { if(s1.length()=0;i--,j--) { s1[i]=char(s...
分类:编程语言   时间:2014-03-01 05:27:46    收藏:0  评论:0  赞:0  阅读:495
C语言--单链表创建、求长度、查找前驱结点、删除结点
#include #include //malloc需要此头文件 //定义单链表结点结构体 typedef int ElemType; typedef struct Node { ElemType data; struct Node *next; }LNode,*LinkList; //建立一个带头结点的单链表 void Build(LinkList L) { ...
分类:编程语言   时间:2014-03-01 06:03:11    收藏:0  评论:0  赞:0  阅读:735
C++关键字:mutable、volatile、explicit以及__based(转载)
C++关键字:mutable、volatile、explicit以及__based      mutable关键字     关键字mutable是C++中一个不常用的关键字,他只能用于类的非静态和非常量数据成员我们知道一个对象的状态由该对象的非静态数据成员决定,所以随着数据成员的改变,对像的状态也会随之发生变化! 如果一个类的成员函数被声明为const类型,表示该函数不会改变对象...
分类:编程语言   时间:2014-03-01 05:21:02    收藏:0  评论:0  赞:0  阅读:541
C++ new和delete操作符
const指针 防止指针指向的内容被修改 #include #include using namespace std; struct Elephant{ string name; Elephant* next; }; void print_elephants(const Elephant* ptr); Elephant* get_elephants(); void free_list(c...
分类:编程语言   时间:2014-03-01 06:16:25    收藏:0  评论:0  赞:0  阅读:518
lua继承c++类
local MyScrollView =class("MyScrollView",function () local scrollview = cc.ScrollView:create() -- _minScale=scrollview._minScale -- _maxScale=scrollview._maxScale return scro...
分类:编程语言   时间:2014-03-01 06:08:50    收藏:0  评论:0  赞:0  阅读:633
计算最少钱币数C++程序代码。
最少钱币数: 【问题描述】 这是一个古老而又经典的问题。         用给定的几种钱币凑成某个钱数,一般而言有多种方式。           例 如:给定了 6 种钱币面值为 2、 10、 50、                       5、 20、 100,用来凑 15 元,可以用 5 个 2 元、 个 5 元,...
分类:编程语言   时间:2014-03-01 04:57:27    收藏:0  评论:0  赞:0  阅读:736
VC++界面编程之--实现工具栏自定义皮肤
工具栏的工作原理就是:首先在父窗口上创建一个子窗口,然后在一个子窗口上创建不同ID的按钮,当用户点击某个按钮时,就会以一个命令的方式通知父窗口:我被点击了。所以我沿着这个思路,制作了一个自定义皮肤的工具栏。 该工具栏包含了:①自定义背景图片、②自定义按钮图片、③自定义ToolTips、④动态增加按钮,等几个主要功能。当鼠标移动到某个工具栏按钮上上时,会动态切换按钮状态,并出现自定义的ToolTips。...
分类:编程语言   时间:2014-03-01 05:24:39    收藏:0  评论:0  赞:0  阅读:569
python 科学计算学习一:numpy快速处理数据(3)
python numpy学习。...
分类:编程语言   时间:2014-03-01 06:21:06    收藏:0  评论:0  赞:0  阅读:555
面试中你不可回避的C、C++的问题(一)
1.      局部变量与全局变量问题 (使用’ ::’) 2.      如何在另个文件中引用一个全局变量 (extern) 3.      全局变量可以定义被多个C文件包含,并且是static 4.      static全局变量就是静态全局变量,static限制了全局变量的作用域 5.      static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝. 6.     ...
分类:编程语言   时间:2014-03-01 06:05:12    收藏:0  评论:0  赞:0  阅读:477
C++编程规范指47.以同样的顺序定义和初始化成员变量
摘要:    与编译器一致:成员变量初始化的顺序要与类定义中声明的顺序始终保持一致,不用考虑构造函数初始化列表中编写的顺序。要确保构造函数代码不会导致混淆地指定不同的顺序。 考虑以下代码: class Employee { string emall_,firstName_, lastName_; public: Employee(const char*fi...
分类:编程语言   时间:2014-03-01 05:31:21    收藏:0  评论:0  赞:0  阅读:476
C++编程规范之48:在构造函数中使用初始化代替赋值
摘要:     设置一次,到处是用:在构造函数中,使用初始化代替复制来设置成员变量,能够防止发生不必要的运行时操作,而输入代码的工作量则保持不变。     构造函数会在系统内部生成初始化代码。考虑如下代码: class Employee { string firstName, lastName; public: Employee(){ firstName ...
分类:编程语言   时间:2014-03-01 06:45:18    收藏:0  评论:0  赞:0  阅读:508
【Python实战12】使用字典关联数据
现在我的手里有了新的一组数据,数据内容如下: james.txt: James Lee,2002-3-14,2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-22,2-01,2.01,2:16 julie.txt:Julie Jones,2002-8-17,2.59,2.11,2:11,2:23,3-10,2-23,3:10,3.21,3-21,3.01,3....
分类:编程语言   时间:2014-03-01 05:30:21    收藏:0  评论:0  赞:0  阅读:605
C++ stack实现 stac.h
#include using namespace std; class Stack{ public: enum {MaxStack = 5} void init() {top=-1;} void push(int n) { if(isFull()){ errMsg("Full stack. Can't push."); return; } arr[++top...
分类:编程语言   时间:2014-03-01 06:27:48    收藏:0  评论:0  赞:0  阅读:523
C++ 通过引用来传递和返回对象
提高效率 #include using namespace std; class C{ public: void set(int n){num=n;} int get() const {return num;} private: int num; }; void f(C& ); C& g(); int main() { C c1, c2; f(c1); c2=g(); cout...
分类:编程语言   时间:2014-03-01 06:32:57    收藏:0  评论:0  赞:0  阅读:484
C++ 时间标记类
时间标记记录某一个瞬间时间 创建时间标记类:     ——在事件发生时记录一个瞬间时间     ——将时间标记作为整数打印     ——将时间标记作为字符串打印     ——将时间标记分解为年月日时分秒打印 TimeStamp.h #include #include #include using namespace std; class TimeStamp{ public: vo...
分类:编程语言   时间:2014-03-01 04:26:11    收藏:0  评论:0  赞:0  阅读:559
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!