当前位置: 首页 > news >正文

广西建设厅关公网站如何在网站上做标记圈信息

广西建设厅关公网站,如何在网站上做标记圈信息,公司网页设计模板图片,长春火车站是哪个区0 前言 C和C一样#xff0c;都属于编译型语言 C和C一样#xff0c;都属于强类型语言 C对C完全兼容#xff0c;并提供更多面向对象的特性#xff1a;语言风格更加简洁#xff0c;类型检查更加严格 1 名字空间 namespace WHY#xff1f;划分更精细的逻辑单元(逻辑空间)和C一样都属于编译型语言 C和C一样都属于强类型语言 C对C完全兼容并提供更多面向对象的特性语言风格更加简洁类型检查更加严格 1  名字空间 namespace WHY划分更精细的逻辑单元(逻辑空间)有效避免名字的冲突。 WHAT名字空间定义namespace 名字空间名 {...}  名字空间合并 方便多人协作 声明定义分开 声明在一个文件定义在一个文件 // nameconf.cpp 名字空间可以划分更多的逻辑单元作用域可以有效避免名字的冲突问题 #include iostream namespace ICBC {int g_money 0;void save( int money ) {g_money money;} } namespace CCB {int g_money 0;void save( int money ) { // 连 声明 带 定义g_money money;}void pay( int money );// 声明 }void CCB::pay( int money ) { // 定义g_money - money; }namespace ICBC { // 编译器将合并为一个名字空间void pay( int money ) {g_money - money;} } int main( void ) {ICBC::save( 10000 );ICBC::pay( 3000 );std::cout 工行卡余额: ICBC::g_money std::endl;CCB::save( 8000 );CCB::pay( 3000 );std::cout 建行卡余额: CCB::g_money std::endl;return 0; } HOW? 怎样使用名字空间的成员 1作用域限定符 ::  2名字空间指令可见 3名字空间声明相当于定义但生命周期为进程级 // diruse.cpp 名字空间指令 #include iostream using namespace std; namespace ns {int g_value 0; }// int g_value 0; // using namespace ns; // 从这行代码开始ns中的内容在当前作用域 可见 int main( void ) { // int g_value 0;using namespace ns; // 从这行代码开始ns中的内容在当前作用域 可见g_value 100; /*std::*/cout ns::g_value ns::g_value /*std::*/endl;return 0; } // impname.cpp 名字空间声明 #include iostream using namespace std;namespace ns {int g_value 0; }//int g_value 0; //using ns::g_value; // 从这行代码开始ns中的g_value引入当前作用域(相当于定义)int main( void ) { // int g_value 0;using ns::g_value; // 从这行代码开始ns中的g_value引入当前作用域(相当于定义)g_value 100; cout ns::g_value ns::g_value endl;return 0; } 名字空间嵌套 -内层标识符与外层标识符为隐藏关系即内外层标识符名字可相同 -嵌套的名字空间需要逐层分解用别名方便 名字空间别名 -可通过名字空间别名来简化书写 namespace  ns_four ns1::ns2::ns3::ns4; // netstalias.cpp 名字空间的嵌套 #include iostream using namespace std;namespace ns1 {int g_value 100;namespace ns2 {int g_value 200;namespace ns3 {int g_value 300;namespace ns4 {int g_value 400;}}} }int main( void ) {namespace ns_four ns1::ns2::ns3::ns4; // 名字空间别名cout ns_four::g_value endl; // 可以简化程序的书写return 0; } 2  C复合类型 2.1  C的结构 定义结构型的变量时可以省略struct关键字 在结构体内部可以定义成员函数  在成员函数的内部可以直接访问本结构体的成员无需通过.或- 2.2  C的联合 定义联合型的变量时可以省略union关键字 支持匿名联合 2.3  C的枚举 定义枚举型的变量时可以省略enum关键字 独立的类型和整型数据之间不能隐式转换输red不能输0。虽然就是0但类型不同 // type.c C的复合类型,可以省略关键字#include iostreamvoid TestStruct( ) {struct Student {int m_age;char m_name[256];};/*struct*/ Student s; }void TestUnion( ) {union A {int i;char c[4];};/*union*/ A a; }void TestEnum( ) {enum Color { red, green, blue };/*enum*/ Color c; } int main( void ) {return 0; } // type2.cpp C的复合类型#include iostream #include cstring using namespace std;void TestStruct( ) {struct Student {int m_age; // 成员变量char m_name[256]; // 成员变量void getinfo( ) { // 成员函数cout m_name m_age endl; //成员函数内部可以直接访问本结构的成员}};/*struct*/ Student s;s.m_age 22;strcpy( s.m_name, 张飞 );cout 姓名: s.m_name , 年龄: s.m_age endl;s.getinfo(); }void TestUnion( ) {union { // 匿名联合体,主要体现联合体内部成员的内存排布方式int i;char c[4];};i 0x12345678; // 小端低数位占低地址cout hex (int)c[0] (int)c[1] (int)c[2] (int)c[3] endl; } void TestEnum( ) {enum Color { red, green, blue };/*enum*/ Color c red; // 0-errorcout c endl; }void TestBool( ) {bool a A; // ; // fds; // 0.000000001; // 123; // true;bool b \0; // NULL; // 0.000000000; // 0; // false;cout a a , b b endl; } int main( void ) {TestBool( ); // TestEnum( ); // TestUnion( ); // TestStruct( );return 0; } //表示布尔量的数据类型 bool //布尔类型的字面值常量 true false 分别表示真假 //布尔类型的本质 1 0 单字节整数 //任何基本类型的数据都可被隐式转换为布尔类型 非0为真0为假 2.4  引用、指针、数组、字符串、string类... 3  缺省参数 可以为函数的形参指定缺省(默认)值这种参数称为缺省参数。 缺省值不是默认值 当调用该函数时若未指定实参则使用形参的缺省值。  如果函数的某个形参具有缺省值那么该形参后面的所有形参都必须有缺省值。 尽量避免因为使用缺省参数而导致重载匹配歧义 void foo( int a,  float b 2.3, double c 4.5 ) {}; void foo( int a ) {};  // 虽构成重载但编译时会报匹配歧义ambiguous错 函数形参的缺省值只能在函数声明中指定。 // defparam.cpp 缺省参数:带默认值的形参(默认值不是初始值)#include iostream using namespace std;void foo( int a, double b, float c, short d, char eA ) {cout e e endl; }int main( void ) {foo( 3, 3.14, 3.1, 2 );foo( 3, 3.14, 3.1, 2, B );return 0; } 4  哑元函数 只指定形参类型而不指定形参名称的函数。 用途保证函数的向前兼容。老用户继续带参新用户随意带参 // forover.cpp 哑元函数 #include iostream using namespace std; void foo( int ) {// 高精尖的人工智能算法,不需要用户传递数据也可以得到正确的结果// 函数内部 不能获取 用户传递的实参数据 }int main( void ) {foo( 10 );return 0; }
http://www.hkea.cn/news/14374446/

相关文章:

  • 怎么做企业网站网站开发基础课程
  • 有没有专门发布毕业设计代做网站网站的数据库在哪里
  • 网站制作开发教程wordpress tml
  • 网站后台怎么上传表格2022网络游戏排行榜前十名
  • 实验一html静态网站开发婺源旅游攻略
  • 网站制作公司有没有版权怎么申请企业邮箱
  • 中国做w7的网站专门做视频的网站有哪些
  • 莆田网站制作设计长沙关键词优化公司电话
  • 成都网站建设cdajcx吴志国网站建设工作室
  • 小程序制作用华网天下首选网站seo内容优化
  • 南沙区做网站免费天眼查
  • WordPress交互式网站项目计划书模板word
  • 中国镇江网站openssl 3漏洞补丁
  • 新手做市场分析的网站长沙关键词排名首页
  • 个人网站 作品温岭高端网站设计哪家好
  • 购物网站制作例子wp网站系统模板
  • php网站开发背景介绍怎么做类似站酷的网站
  • 文明网站建设方案上海高端网站公司
  • 如何设置的iis后台服务网站地址wordpress 密码解密
  • 网站流量分析指标wordpress建站有什么好处
  • 浙江省城乡建设厅官方网站托育项目建设背景及必要性
  • 东莞做门户网站注册百度推广账号
  • 网站建设后如何检测建设网站兼职
  • wordpress权利插件兰州网站优化排名
  • 淘宝网站怎样建营口网站建设哪家好
  • 做网站怎么才会被百度收录做网站需要注意
  • 简述企业网站的网络营销功能网站建设的主要特征
  • 沈阳h5模板建站二月网站建设南宁
  • 一个专业做设计的网站辽宁旅游网站开发
  • 浙江网站怎么做推广手机网页怎么做出来的