C/C++
文章平均质量分 66
pixrane
I beleive "The harder you do,the luckier you will get!"
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++语言基础学习书单
计算机科学庞大而复杂,随着学习的深入,越来越觉得个人精力有限,专注于某一个方向才能学有所成。语言也是一样,从高中接触编程算起,走马观花地接触了不下十种语言,不同类型的语言各有其特色和优势,但最终还是喜欢C/C++,喜欢它种严谨的风格。门槛虽高,但一通则百通。C/C++是需要长期学习并回味的语言,必看书单也就要分三个阶段:1.基础阶段: 《C++ Primer》 《The C++ Promgram原创 2017-03-21 11:51:55 · 319 阅读 · 0 评论 -
C++中派生类成员变量和基类成员变量同名问题
1.当派生类存在与基类同名的成员变量时候,派生类的成员会隐藏基类成员,但派生类中存在基类成员的拷贝,要显示的访问BASE::date member#include <iostream>using namespace std;class Base{ public: int a = 10; void print() { cout &...原创 2018-04-10 20:44:29 · 9130 阅读 · 0 评论 -
VSCode+Clang+OpenGL(GLUT)
一、配置VSCode参考:https://www.zhihu.com/question/30315894 下载并安装VSCode,Clang,MinGW64,配置好环境变量.二、编译和调试C/C++新版VSC需要在目录下进行,所以新建一个文件夹,再在文件夹中添加“.vscode”文件夹,在该文件夹下面编写四个文件,”c_cpp_properties.json”(c/c++属性),”launch.j原创 2017-12-07 20:31:21 · 9966 阅读 · 2 评论 -
KMP算法笔记
1.KMP算法用于字符串匹配。 2.最直观的字符串查找,是用两次循环遍历,算法复杂度0(m*n).m为待查字符串,n为需要查找的子串。 3.KMP算法的目的为减少n维度。 4.代码:#include <iostream>#include <string>using namespace std;void getNext(const string& ptr,int Next[]){原创 2017-10-22 15:22:53 · 236 阅读 · 0 评论 -
为什么还有这么多人用C++写服务端?
现代选择有很多:java + javascript, c+python, c+lua, scala, go, erlang。我们面向性能的服务器用 java,面向逻辑服务器 python,面向高并发的会选择 scala,次一级高并发或者性能测试程序(机器人)会选择 gevent。那是不是我们就不用C++呢?我们用 C来做网络,不用C++,但是C的比例在所有代码中占比有限。这是否意味我们可以放弃C/C转载 2017-09-27 15:55:41 · 24339 阅读 · 3 评论 -
C++11 之lambda
标准表达式: [capture list](parameter list) -> return type{function body} 实例:#include<iostream>#include<algorithm>using namespace std;int main(){ auto f = []()->int{return 42;}; cout<<f()<<endl原创 2017-09-27 15:51:34 · 787 阅读 · 0 评论 -
python中super()应用详解
一、问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1:class A: def __init__(self): print "enter A" print "leave A"class B(A): def __init__(self):翻译 2017-06-14 16:42:11 · 878 阅读 · 0 评论 -
C#防止程序多开机制
C#防止程序多开翻译 2017-06-02 15:41:59 · 1459 阅读 · 0 评论 -
C#实现软件试用功能
//共享软件都有试用期private void Form1_Load(object sender, System.EventArgs e) { RegistryKey RootKey,RegKey; //项名为:HKEY_CURRENT_USERSoftware RootKey = Registry.Cu转载 2017-04-28 09:08:08 · 3507 阅读 · 1 评论 -
《Essential C++》笔记
1.P5.如果没有在main()末尾写下return语句,这一句会被自动加上。2.P7.delete是关键字,所以STL删除用的是erase().3.P8.assignment运算符(=)进行初始化是沿袭C语言风格,C++还有一种称之为”构造函数语法”.4.P23.数组的大小必须是个常亮表达式或者值。5.P47.实参是指针,形参是引用,引用是指针的别名,传的实际是指针。6.P47.常用v...原创 2018-04-21 18:28:28 · 812 阅读 · 0 评论
分享