转自:http://www.justsoftwaresolutions.co.uk/threading/multithreading-in-c++0x-part-3.html是个just的c++库。和c11很像。用成员函数来作线程函数,需要传入额外的对象值。如果需要传入参数,接在头两个参数后面。用引...
分类:
编程语言 时间:
2014-05-27 00:09:06
阅读次数:
335
看到一份编程规范说:如果函数参数是指针,且仅作输入用,则必须在类型前面加上const,以用来防止该指针在函数体内被意外修改。指针做参数时,既可以是输入参数,也可以是输出参数。输出参数可能会改变该指针指向的地址的内容,程序其它部分访问该指针时易访问不是自己想要的数据。指针作为输入参数,加上const关...
分类:
其他好文 时间:
2014-05-26 20:54:57
阅读次数:
216
#define CC_UNUSED_PARAM(unusedparam)
(void)unusedparam这个宏完全没有执行任何命令,这样写的原因主要是历史遗留原因,ojb-c不存在纯虚函数并且传入参数不使用编译器会发出警告,这样用一个宏既可以防止警告也有一定的解释作用。
分类:
其他好文 时间:
2014-05-26 16:18:20
阅读次数:
775
爱快递提供国内90多家快递物流订单查询服务比如申通快递、顺丰快递,速尔快递、汇通快递、宅急送快递等知名快递订单查询服务!快递API调用方式调用简单方便,无需验证码,调用方式如下调用方式:http://www.aikuaidi.cn传入参数:参数名称类型是否必需描述keystring是授权密钥,点击此...
分类:
其他好文 时间:
2014-05-26 10:08:57
阅读次数:
190
备忘:1.C函数参数为字符串char*。如果是入参,对应C#中string或StringBuilder;如果是出参对应C#中StringBuider;2.C函数参数为结构体指针,需在C#中对应定义结构体。如果是入参,C#中可为myfunction(MyStruct
mystruct)或myfunct...
分类:
其他好文 时间:
2014-05-26 10:06:56
阅读次数:
158
const在函数中也有很大的作用。
4.const修饰传入参数。
函数传入参数声明为const,以指明使用这种参数仅仅是为了效率的原因,而不是想让调用函数能够修改该传入参数的值。同理,将对象指针参数或引用参数声明为const,函数将不修改由这个参数所指的对象。
例如:
#include
using namespace std;
//void change(const i...
分类:
编程语言 时间:
2014-05-26 05:52:27
阅读次数:
266
用func_get_args()(func_num_args另一个方法和这个相似)方法来获取全部传入参数,数组的值先进先出的是array_shift,后进先出array_pop;explode("
",$sql)[0]这种写法在php5.4之前是不支持的;str_replace()替换$sql语句中...
分类:
其他好文 时间:
2014-05-26 01:05:58
阅读次数:
328
scanf("输入控制符",输入参数)功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入已输入参数的值为地址的变量中。scanf("非输入控制符
输入控制符",输入参数)功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入已输入参数的值为地址的变量中。非输入控制符必须原...
分类:
编程语言 时间:
2014-05-25 19:37:34
阅读次数:
266
问一、引入工厂,解决重复代码
前面已经提到,JS中创建对象的方法,不难发现,基本的创建方法中,创建一个对象还算简单,如果创建多个类似的对象的话就会产生大量重复的代码。
解决:工厂模式方法(添加一个专门创建对象的方法,传入参数避免重复)
function createObject(name,age){...
分类:
Web程序 时间:
2014-05-24 20:46:42
阅读次数:
328
举例说:脚本名称叫test.sh 入参三个: 1 2 3运行test.sh 1 2
3后$*为"1 2 3"(一起被引号包住)$@为"1" "2" "3"(分别被包住)$#为3(参数数量)如脚本:#!/bin/shfor loop in
"$*" do echo $loop done输出循环一...
分类:
系统相关 时间:
2014-05-24 10:09:30
阅读次数:
304