
20行代码
小枫233
这个作者很懒,什么都没留下…
展开
-
100-C++
向线程传参数#include #include #include using namespace std; #define NUM_THREADS 5 struct thread_data{ int thread_id; char *message;}; void *PrintHello(void *threadarg){ struct t转载 2017-06-10 01:41:52 · 243 阅读 · 0 评论 -
068、069、070-C++
068#include #include using namespace std; // 声明一个结构体类型 Books struct Books{ char title[50]; char author[50]; char subject[100]; int book_id;}; int main( ){ Books Book1转载 2017-06-09 16:25:08 · 255 阅读 · 0 评论 -
071、072、073-C++
071#include using namespace std; class printData { public: void print(int i) { cout << "Printing int: " << i << endl; } void print(double f) { cout << "Pr转载 2017-06-09 16:27:52 · 296 阅读 · 0 评论 -
074-C++
C++ 二元运算符重载#include using namespace std; class Box{ double length; // 长度 double breadth; // 宽度 double height; // 高度public: double getVolume(void) { return l转载 2017-06-09 16:31:50 · 246 阅读 · 0 评论 -
075-C++
C++ 关系运算符重载#include using namespace std; class Distance{ private: int feet; // 0 到无穷 int inches; // 0 到 12 public: // 所需的构造函数 Distance(){转载 2017-06-09 16:33:06 · 243 阅读 · 0 评论 -
076-C++
C++ 输入/输出运算符重载#include using namespace std; class Distance{ private: int feet; // 0 到无穷 int inches; // 0 到 12 public: // 所需的构造函数 Distance(){转载 2017-06-09 16:33:51 · 219 阅读 · 0 评论 -
077-C++
C++ ++ 和 -- 运算符重载#include using namespace std; class Time{ private: int hours; // 0 到 23 int minutes; // 0 到 59 public: // 所需的构造函数 Time(){转载 2017-06-09 16:35:20 · 215 阅读 · 0 评论 -
078-C++
C++ 赋值运算符重载#include using namespace std; class Distance{ private: int feet; // 0 到无穷 int inches; // 0 到 12 public: // 所需的构造函数 Distance(){转载 2017-06-09 16:36:14 · 216 阅读 · 0 评论 -
079-C++
C++ 函数调用运算符 () 重载#include using namespace std; class Distance{ private: int feet; // 0 到无穷 int inches; // 0 到 12 public: // 所需的构造函数 Distance()转载 2017-06-09 16:37:01 · 198 阅读 · 0 评论 -
065、066、067-C++
065#include using namespace std;class Box{ public: static int objectCount; // 构造函数定义 Box(double l=2.0, double b=2.0, double h=2.0) { cout <<"Constructor cal转载 2017-06-09 15:59:35 · 324 阅读 · 0 评论 -
062、063、064-C++
062#include using namespace std;class Box{ public: // 构造函数定义 Box(double l=2.0, double b=2.0, double h=2.0) { cout <<"Constructor called." << endl; length转载 2017-06-09 15:57:56 · 317 阅读 · 0 评论 -
044-Java-035
public class VarargsDemo { public static void main(String args[]) { // 调用可变参数的方法 printMax(34, 3, 3, 2, 56.5); printMax(new double[]{1, 2, 3}); } public static voi转载 2017-06-08 16:44:20 · 219 阅读 · 0 评论 -
045-Java-036
finalize() 方法它在对象被垃圾收集器析构(回收)之前调用public class FinalizationDemo { public static void main(String[] args) { Cake c1 = new Cake(1); Cake c2 = new Cake(2); Cake c3 = new Cake转载 2017-06-08 16:46:29 · 219 阅读 · 0 评论 -
046-Java-037
输入import java.io.*; public class BRRead { public static void main(String args[]) throws IOException { char c; // 使用 System.in 创建 BufferedReader BufferedReader br = new BufferedRea转载 2017-06-08 16:48:43 · 215 阅读 · 0 评论 -
047、048、049-C++
047#include using namespace std; class Box{ public: double length; // 长度 double breadth; // 宽度 double height; // 高度}; int main( ){ Box Box1; // 声明 Box1,转载 2017-06-09 15:42:13 · 254 阅读 · 0 评论 -
050、051、052-C++
050#include using namespace std; class Box{ public: double length; void setWidth( double wid ); double getWidth( void ); private: double width;}; // 成员函数定义d转载 2017-06-09 15:45:33 · 176 阅读 · 0 评论 -
053、054、055-C++
053#include#includeusing namespace std;class A{public: int a; A(){ a1 = 1; a2 = 2; a3 = 3; a = 4; } void fun(){ cout << a << endl; //正确 cout << a1 << endl; /转载 2017-06-09 15:47:40 · 224 阅读 · 0 评论 -
056、057、058-C++
056#include using namespace std; class Line{ public: void setLength( double len ); double getLength( void ); Line(double len); // 这是构造函数 private: double length转载 2017-06-09 15:50:47 · 248 阅读 · 0 评论 -
059、060、061-C++
059#include using namespace std; class Line{ public: int getLength( void ); Line( int len ); // 简单的构造函数 Line( const Line &obj); // 拷贝构造函数 ~Line();转载 2017-06-09 15:54:03 · 237 阅读 · 0 评论 -
080-C++
C++ 下标运算符 [] 重载#include using namespace std;const int SIZE = 10;class safearay{ private: int arr[SIZE]; public: safearay() { register int i; for(i = 0转载 2017-06-09 16:38:04 · 274 阅读 · 0 评论 -
081-C++
C++ 类成员访问运算符 -> 重载#include #include using namespace std;// 假设一个实际的类class Obj { static int i, j;public: void f() const { cout << i++ << endl; } void g() const { cout << j++ << endl; }转载 2017-06-09 16:38:50 · 198 阅读 · 0 评论 -
092-C++
命名空间#include using namespace std; // 第一个命名空间namespace first_space{ void func(){ cout << "Inside first_space" << endl; }}// 第二个命名空间namespace second_space{ void func(){ cou转载 2017-06-10 01:34:00 · 227 阅读 · 0 评论 -
093-C++
#include using namespace std; // 第一个命名空间namespace first_space{ void func(){ cout << "Inside first_space" << endl; }}// 第二个命名空间namespace second_space{ void func(){ cout << "转载 2017-06-10 01:34:40 · 192 阅读 · 0 评论 -
094-C++
函数模板#include #include using namespace std; template inline T const& Max (T const& a, T const& b) { return a < b ? b:a; } int main (){ int i = 39; int j = 20; cout << "M转载 2017-06-10 01:36:16 · 179 阅读 · 0 评论 -
095-C++
类模版#include #include #include #include #include using namespace std; template class Stack { private: vector elems; // 元素 public: void push(T const&); // 入栈 void转载 2017-06-10 01:36:50 · 258 阅读 · 0 评论 -
096-C++
#include #include using namespace std; void signalHandler( int signum ){ cout << "Interrupt signal (" << signum << ") received.\n"; // 清理并关闭 // 终止程序 exit(signum); } in转载 2017-06-10 01:37:55 · 203 阅读 · 0 评论 -
097-C++
预处理器#include using namespace std;#define DEBUG #define MIN(a,b) (((a)<(b)) ? a : b) int main (){ int i, j; i = 100; j = 30;#ifdef DEBUG cerr <<"Trace: Inside main function" << en转载 2017-06-10 01:38:52 · 289 阅读 · 0 评论 -
098-C++
C++多线程#include // 必须的头文件是#include using namespace std; #define NUM_THREADS 5 // 线程的运行函数void* say_hello(void* args){ cout << "Hello Runoob!" << endl;} int main(){ // 定义线程的 id 变转载 2017-06-10 01:39:50 · 256 阅读 · 0 评论 -
099-C++
5个线程#include #include #include using namespace std; #define NUM_THREADS 5 void *PrintHello(void *threadid){ // 对传入的参数进行强制类型转换,由无类型指针变为整形数指针,然后再读取 int tid = *((int*)threadid);转载 2017-06-10 01:40:23 · 236 阅读 · 0 评论 -
091-C++
对象的动态内存分配#include using namespace std; class Box{ public: Box() { cout << "调用构造函数!" <<endl; } ~Box() { cout << "调用析构函数!" <<endl; }}; int main(转载 2017-06-10 01:32:59 · 1265 阅读 · 0 评论 -
090-C++
三维数组#include using namespace std; int main(){ int i,j,k; // p[2][3][4] int ***p; p = new int **[2]; for(i=0; i<2; i++) { p[i]=new int *[3]; for(转载 2017-06-10 01:32:20 · 205 阅读 · 0 评论 -
082-C++
C++ 多态#include using namespace std; class Shape { protected: int width, height; public: Shape( int a=0, int b=0) { width = a; height = b; }转载 2017-06-09 16:41:02 · 271 阅读 · 0 评论 -
083-C++
C++数据抽象#include using namespace std; class Adder{ public: // 构造函数 Adder(int i = 0) { total = i; } // 对外的接口 void addNum(int number) {转载 2017-06-09 16:43:16 · 180 阅读 · 0 评论 -
084-C++
C++数据封装#include using namespace std; class Adder{ public: // 构造函数 Adder(int i = 0) { total = i; } // 对外的接口 void addNum(int number) {转载 2017-06-10 01:25:21 · 200 阅读 · 0 评论 -
085-C++
C++接口#include using namespace std; // 基类class Shape {public: // 提供接口框架的纯虚函数 virtual int getArea() = 0; void setWidth(int w) { width = w; } void setHeight(int h) {转载 2017-06-10 01:26:10 · 185 阅读 · 0 评论 -
086-C++
C++文件和流#include #include using namespace std; int main (){ char data[100]; // 以写模式打开文件 ofstream outfile; outfile.open("afile.dat"); cout << "Writing to the file" << endl转载 2017-06-10 01:27:08 · 232 阅读 · 0 评论 -
087-C++
C++异常处理#include using namespace std; double division(int a, int b){ if( b == 0 ) { throw "Division by zero condition!"; } return (a/b);} int main (){ int x = 50; int转载 2017-06-10 01:28:11 · 198 阅读 · 0 评论 -
088-C++
C++定义新的异常#include #include using namespace std; struct MyException : public exception{ const char * what () const throw () { return "C++ Exception"; }}; int main(){ try {转载 2017-06-10 01:28:45 · 262 阅读 · 0 评论 -
089-C++
new和delete运算符#include using namespace std; int main (){ double* pvalue = NULL; // 初始化为 null 的指针 pvalue = new double; // 为变量请求内存 *pvalue = 29494.99; // 在分配的地址存储值 cout << "Va转载 2017-06-10 01:31:06 · 223 阅读 · 0 评论 -
043-Java-034
public class TestPassByValue { public static void main(String[] args) { int num1 = 1; int num2 = 2; System.out.println("交换前 num1 的值为:" + num1 + " ,num2 的值为:" + num2); // 调用swap方转载 2017-06-08 16:38:48 · 221 阅读 · 0 评论