如果我们的程序是这样写的
intmain(intargc,char*argv[])
{
cout<<argv[1]<<endl;
return0;
}
那么运行a.out
命令行./a.outstring
这里string就是你想打印的东西
如果改写
cout<<argv[0]<<endl;
那么打印./a.out
cout<<argv[2]<<endl;
..
分类:
其他好文 时间:
2016-06-19 18:35:50
阅读次数:
150
JAVA JDK1.5-1.9新特性
1.5
1.自动装箱与拆箱:
2.枚举(常用来设计单例模式)
3.静态导入
4.可变参数
5.内省
1.6
1.Web服务元数据
2.脚本语言支持
3.JTable的排序和过滤
4.更简单,更强大的JAX-WS
5.轻量级Http Server
6.嵌入式数据库 Derby
1....
分类:
编程语言 时间:
2016-06-17 11:11:12
阅读次数:
343
最用心的转载了…我是前言看开源代码时,总会看到一些大神级别的代码,给人眼前一亮的感觉,多数都是被淡忘的C语言语法,总结下objc写码中遇到的各类非主流代码技巧和一些妙用:
[娱乐向]objc最短的方法声明
[C]结构体的初始化
[C]三元条件表达式的两元使用
[C]数组的下标初始化
[objc]可变参数类型的block
[objc]readonly属性支持扩展的写法
[C]小括号内联复合表达式
[娱...
分类:
其他好文 时间:
2016-06-16 14:39:24
阅读次数:
231
在技术方面无论我们怎么学习,总感觉需要提升自已,却又不知道从哪里着手,同时也不知道自己处于哪个水平。这时候就需要有清晰的指示图来指引我们,这样我们能清楚的知道我们在哪方面不足,以及自己大概处于哪个阶段和水平。 Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回 ...
分类:
编程语言 时间:
2016-06-14 23:38:16
阅读次数:
236
在Python中可以定义可变参数,顾名思义,可变参数就是传入参数是可变的。可以是任意个,以一个简单的数学编程为例,计算 sum = a * a + b * b + .....z * z 函数定义可以如下: 但是调用的时候必须定义一个元组或者列表。比如getsum([1,2,3]) 如果利用可变参数调 ...
分类:
编程语言 时间:
2016-06-12 18:31:24
阅读次数:
223
本文,主要有以下内容:面向对象与面向过程的区别、类和对象、对象引用和指针、类方法和实例方法(this关键字的使用、值传递、可变参数类型)、类变量和非静态变量、递归和方法重载、访问权限修饰符、构造器、用递归实现1+2+3+...+100的和的代码、基于GUI的验证姓名和年龄的有效性的中年类的代码、打印所有汉字的代码...
分类:
其他好文 时间:
2016-06-12 03:03:31
阅读次数:
197
可变参数函数实现 va_list,va_start,va_arg,va_end va可变参数意思,variable-argument。 1. 头文件及实现 linux中定义在gcc头文件中,stdarg.h中。 加builtin前缀的都是编译器内置函数,在机器上找不到源代码。 GCC provide ...
分类:
其他好文 时间:
2016-06-11 17:22:46
阅读次数:
286
Py的参数还真是多,用起来还是很方便的,这么多参数种类可见它在工程上的实用性还是非常广泛的。 挺有意思的,本文主要参照Liaoxuefeng的Python教程。 哎,论文还没看完,又搞了半天这些乱七八糟的。。。烦 ...
分类:
编程语言 时间:
2016-06-10 12:17:27
阅读次数:
256
我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: 例一: int printf( const char* format, ...);它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的 ...
分类:
其他好文 时间:
2016-06-06 16:56:27
阅读次数:
165
在C++11之前, 有两个典型的受制于模板功能不强而导致代码重复难看的问题, 那就 function object 和 tuple。 拿 function objects 来说, 需要一个返回类型参数及N个参数类型参数。 但因为变长参数模板不受支持,导致不得不重复书写7、8个模板类,但最终也只能支持 ...
分类:
编程语言 时间:
2016-06-06 09:03:09
阅读次数:
159