May
1
2008年4月27日第二届中南地区程序设计邀请赛(国防科技大学)决赛B题
Problem B - The missionaries and cannibals
Desciption
Problem B - The missionaries and cannibals
Desciption
Apr
29
Overload operator <<
felix写的一个简单例子:
#include <iostream>
using namespace std;
class testclass{
public:
int a, b;
testclass(int a1, int b1){
a = a1, b = b1;
}
friend ostream & operator <<(ostream & os, testclass a1){
cout << "a = " << a1.a << ", b = " << a1.b << endl;
return os;
}
friend ostream & operator <<(ostream & os, testclass *a1){
cout << "a = " << a1->a << ", b = " << a1->b << endl;
return os;
}
};//end of testclass
int main(){
testclass *a1 = new testclass(1, 2);
cout << a1;
cout << *a1;
getchar();
return 0;
}
下面是更详细的重载各个流操作符的例子,原出处是Thinking In C++
copy 自 http://www.cndev.org/forum/msg.aspx?pid=233806
felix写的一个简单例子:
#include <iostream>
using namespace std;
class testclass{
public:
int a, b;
testclass(int a1, int b1){
a = a1, b = b1;
}
friend ostream & operator <<(ostream & os, testclass a1){
cout << "a = " << a1.a << ", b = " << a1.b << endl;
return os;
}
friend ostream & operator <<(ostream & os, testclass *a1){
cout << "a = " << a1->a << ", b = " << a1->b << endl;
return os;
}
};//end of testclass
int main(){
testclass *a1 = new testclass(1, 2);
cout << a1;
cout << *a1;
getchar();
return 0;
}
下面是更详细的重载各个流操作符的例子,原出处是Thinking In C++
copy 自 http://www.cndev.org/forum/msg.aspx?pid=233806
Apr
29
from http://www.vckbase.com/document/viewdoc/?id=1356
C++ 中重载 + 操作符的正确方法
作者:Danny Kalev
编译:MTT 工作室
原文出处:Overloading Operator + the Right Way
摘要:本文概要性地介绍如何选择正确的策略来为用户定义类型重载 + 操作符。
C++ 中重载 + 操作符的正确方法
作者:Danny Kalev
编译:MTT 工作室
原文出处:Overloading Operator + the Right Way
摘要:本文概要性地介绍如何选择正确的策略来为用户定义类型重载 + 操作符。
Apr
27
下载文件 (已下载 2090 次)
Apr
20
二叉树的宽度的定义: 结点最多的层的结点数。
Apr
13
Mar
24
详见 http://hi.baidu.com/neuron13/blog/item/6910ff1e63a2d3f01ad576f5.html
#include<stdio.h>
int main(){
int i,j;
for(i=0;i<32;i++){
for(j=0;j<32;j++){
if((i+j)==(i^j)){
printf("o");
}else{
printf(" ");
}
}printf("\n");
}
return 0;
}
int main(){
int i,j;
for(i=0;i<32;i++){
for(j=0;j<32;j++){
if((i+j)==(i^j)){
printf("o");
}else{
printf(" ");
}
}printf("\n");
}
return 0;
}
Mar
12
sandy看到有用的东西,贴 2008年3月9日 20:38:40
呵呵,有信心看完吗?
一、c#
--- 像vb一样简单,像c++一样强大的新语
c#是第一流的面向组件的语言
由 turbo pascal, delphi, and visual j++的首席设计师anders hejlsberg 倾心3年设计
所有的语言元素都是真正的对象
开发强壮和可重用的软件
所有的.net framework中的基类库(base class library)都由c# 编写
二、vb.net
--- 完全面向对象的basic语言
呵呵,有信心看完吗?
一、c#
--- 像vb一样简单,像c++一样强大的新语
c#是第一流的面向组件的语言
由 turbo pascal, delphi, and visual j++的首席设计师anders hejlsberg 倾心3年设计
所有的语言元素都是真正的对象
开发强壮和可重用的软件
所有的.net framework中的基类库(base class library)都由c# 编写
二、vb.net
--- 完全面向对象的basic语言






