摘要:
extern "C" :c++编译器编译c函数时需要声明extern “C” main.cpp test.h test.c # include <iostream> #pragma once int test(int a,int b){ # include "test.h" #if __cpulsp 阅读全文
posted @ 2022-04-06 12:04
spking
阅读(58)
评论(0)
推荐(0)
摘要:
函数重载:c++中函数名可相同,可有多个函数名相同的函数存在(重载:名字相同意义不同) 本质:c++编译器根据类型来修饰函数 条件:1、同一作用域 2、参数个数、类型、顺序不同 注意:1、返回值类型不能作为重载条件 2、默认参数可存在二义性,存在二义性时报错,要避免其他二义性行为 # include 阅读全文
posted @ 2022-04-06 11:34
spking
阅读(35)
评论(0)
推荐(0)
摘要:
给函数设置形参时设置,调用时需要传参,也可设置默认参数在占位参数上调用时可不传参,在函数的重载时使用 void fun(int a,int ){ } 阅读全文
posted @ 2022-04-06 10:30
spking
阅读(36)
评论(0)
推荐(0)
摘要:
形参可设置默认参数 注意:1、设置默认参数时声明、定义只可以设置一处 2、某处设置默认参数后往后的参数都需要设置默认参数 3、有实参用实参无实参用默认参数 void test(int a=1, int b=2){ //设置了两个默认参数 } void test02(){ test(1); test( 阅读全文
posted @ 2022-04-06 10:01
spking
阅读(31)
评论(0)
推荐(0)
摘要:
目的:保持处理宏的高效及安全性 解决的问题:1、c中预处理宏有些难以发现的问题 2、c++ 中预处理不能访问类成员,不能作用类的成员函数 作用:无函数调用时开销,又可像普通函数般进行参数、返回值类型安全检查、作为成员函数 注意:1、类的成员函数默认为内联函数 2、内联函数只是对编译器都建议,不一定会 阅读全文
posted @ 2022-04-06 09:06
spking
阅读(64)
评论(0)
推荐(0)

浙公网安备 33010602011771号