一个类的成员可以有:另一个类的对象,类的自身指针,自身类对象的引用(私有的如何初始化呢,所以不行,换成静态的可以),自身类对象(构造时如何初始化呢?)

 class A{
public:
A(){}
A(A* a);
static A &reA;
private:
A *ptrA; };
A& A::reA = A();

考查*++p的运算:  ++*p,先获得p指向的变量,再对这个变量自增,所以c变成了d

 char arr[] = "abcdefghij",*p=arr;
p += ;
cout << *p++ << endl;//输出c,形式*(p++)也是输出c
cout << p << endl;//输出defghij

char arr[] = "abcdefghij", *p = arr;
p += 2;
cout << (++*p) << endl; //输出d ,
cout << p << endl; //输出ddefghij
cout << arr << endl;

char arr[] = "abcdefghij",*p=arr;
p += ;
cout << *++p << endl;//输出c
cout << p << endl;//指向c

条件运算符里的求值顺序:运算符?:有三个操作数:在a?b:c中,操作数a首先被求值,根据a的值再求操作数b或c的值。

 int i = ;
int j = ;
int k = ;
k = (++i) > (j) ? (++i) : (j);
cout << k << endl; //输出7

free空指针,指针作为参数,也是传递的指针的值

会内存泄漏,程序不会崩溃

void foo(char *p)
{
p = (char*)malloc();
strcpy(p, "hello"); }
int main()
{
char *str = NULL;
foo(str);
if (!str) cout << "str is NULL" << endl; //结果为真
printf("%s", str);
free(str);
}

比较字符串用strcmp,函数依次比较字符的大小,依字典序,==比较的是两个字符指针是否指向同一地址;string可以和const char*比较

struct stu{
char name[];
}; int main()
{
stu person[] = { { "AA" }, { "AA" }, { "BB" } };
if (strcmp(person[].name, "AA") == ) cout << "strcmp is valid" << endl;//比较的是字符串的内容
if (person[].name == "AA") cout << " 比较的是两个指针是否指向同一地址" << endl;
string s1 = "abc";
string s2 = "abc"; cout << (s1 == "abc") << endl;// string类是可以用==和const char*比较的
char str1[] = "abc";
char str2[] = "abc";
const char str3[] = "abc";
const char str4[] = "abc";
const char* str5 = "abc";
const char* str6 = "abc"; cout << boolalpha << (str1 == str2) << endl; // 输出什么?
cout << boolalpha << (str3 == str4) << endl; // 输出什么?
cout << boolalpha << (str5 == str6) << endl; // 输出什么? }

返回字符数组指针和字符指针: 数组名不能自增,作为地址,是常量,不是左值

 char *foo()
{
char *p = "hhd"; //返回p输出正常
char q[] = "jjj";//返回q输出未知
return q;
}
int main()
{
char *p = foo();
cout << p << endl;

char类型赋值给int,把对应的ASCII码值赋给int; int 赋值给char,如果int的大小超过了char一个字节能表示的大小范围,会截断int

微众银行c++选择题后记的更多相关文章

  1. 微众银行Java面试-社招-一面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  2. “联邦对抗技术大赛”9月开战 微众银行呼唤开发者共同“AI创新”

    “联邦对抗技术大赛”9月开战  微众银行呼唤开发者共同“AI创新”   从<第五元素>中的智能系统到<超体>中的信息操控,在科幻电影中人工智能已经发展到了极致.而在现实中,目前 ...

  3. Nebula Graph 在微众银行数据治理业务的实践

    本文为微众银行大数据平台:周可在 nMeetup 深圳场的演讲这里文字稿,演讲视频参见:B站 自我介绍下,我是微众银行大数据平台的工程师:周可,今天给大家分享一下 Nebula Graph 在微众银行 ...

  4. 微众银行FATE联邦学习框架

    参考:https://github.com/webankfintech/fate https://www.fedai.org/#/ 一.Docker Standalone 安装 FATE $ sh b ...

  5. 微众api文档,身份证识别,ocr等人脸识别等

    https://cloud.tencent.com/document/product/655/14369 https://cloud.tencent.com/document/product/655/ ...

  6. 双非硕士的辛酸求职回忆录:第 2 篇 谈谈我是如何同时找到Java、Python、Go等开发岗和国企银行的科技岗位Offer(上篇)

    1. 双非硕士的辛酸求职之旅--谈谈我是如何同时找到Java.Python.Go等开发岗和国企银行的offer 1.1. 秋招最终情况 本人情况:双非硕,意向工作城市广深,Java和Python技术栈 ...

  7. 腾讯云分布式数据库TDSQL在银行传统核心系统中的应用实践

    本文是腾讯云TDSQL首席架构师张文在腾讯云Techo开发者大会现场的演讲实录,演讲主题是<TDSQL在银行传统核心系统中的应用实践>. 我是TDSQL架构师张文,同时也是TDSQL的开发 ...

  8. 终于遇到app不兼容,你遇到了么?

    题记: 如果支付宝和QQ不兼容,要二选一,你会怎么选择? 首先了解一下背景: 笔者最近发现,微众银行的app升级到1.7.4, 而患有轻度强迫症的人是迫不及待的点了升级. 第一次,居然安装包安装不成功 ...

  9. paper 59:招聘

     借Valse宝地发条招聘广告:D[腾讯优图]技术大咖招聘 欢迎各位技术大咖尤其应届优秀毕业生投递简历.简历投递:youtu@tencent.com简历投递,邮件标题请按照以下格式:[腾讯_上海_招聘 ...

随机推荐

  1. Struts2之处理结果集

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-/ ...

  2. 洛谷 P1731 [NOI1999]生日蛋糕(搜索剪枝)

    题目链接 https://www.luogu.org/problemnew/show/P1731 解题思路 既然看不出什么特殊的算法,显然是搜索... dfs(u,v,s,r0,h0)分别表示: u为 ...

  3. seaborn教程4——分类数据可视化

    https://segmentfault.com/a/1190000015310299 Seaborn学习大纲 seaborn的学习内容主要包含以下几个部分: 风格管理 绘图风格设置 颜色风格设置 绘 ...

  4. Codeforces Round #521 (Div. 3) E. Thematic Contests(思维)

    Codeforces Round #521 (Div. 3)  E. Thematic Contests 题目传送门 题意: 现在有n个题目,每种题目有自己的类型要举办一次考试,考试的原则是每天只有一 ...

  5. 利用java反射动态调用方法,生成grid数据

    项目中需要java后台查询并组装前台grid的数据,数据行数不定,数据行定义不定,开始用了最原始的方法,写了几百行,就是前台需要什么字段后台拼接什么字段,java代码冗余量非常大,并且不够灵活,一旦前 ...

  6. C# lodop 打印控件的使用

    原文:https://www.cnblogs.com/izhiniao/p/4160117.html 官网:http://www.mtsoftware.cn/demo.html 先看效果图 : lod ...

  7. 实现combobox模糊查询的时候报错 InvalidArgument=“0”的值对于“index”无效

    因为要对combobox实现模糊查询,因为系统实现的匹配只能从左到右进行匹配,所以利用两个list来进行模糊匹配,主要代码如下: List<string> listOnit = new L ...

  8. JS面向对象——组合使用构造函数模型与原型模型

    该模型为创建自定义类型最常用的方式. <!DOCTYPE html> <html> <head> <title>组合使用构造函数模型和原型模型</ ...

  9. bounds与frame的区别及setBounds的使用

    转自http://www.cocoachina.com/ios/20140925/9755.html 在iOS开发中经常遇到两个词Frame和bounds,本文主要阐述Frame和bound的区别,尤 ...

  10. How To Find Out Attachments By File Type In Outlook?

    ext: (extension extension) Take the attachments of zip files and of txt files for example, just ente ...