名不正,则言不顺
写文章、写程序都这样
c++编译器处理 函数返回值
Xbar(){Xxx;returnxx;}//compilergeneratedtemporaryX__temp0;(bar(__temp0),__temp0).memfunc();
oracle join method
nestedloop,hash,andsortmergejoins
c++中的stack实现
通用、类型安全、模板简直就是巧夺天工的例子
非虚函数是静态绑定
只重新定义虚函数
函数返回const,以便控制访问
#include<stdio.h>classconst_out_parameter{private:constintarray[20];public:int*const_out_parameter_test(){returnarray;}};intmain(){const_out_par
析构函数为虚函数
否则调用基类指针时,派生类的析构函数没有被使用
c++中初始化列表顺序和声明顺序一致
a
define的误用
#defineLIGHT_SPEED3e8//m/sec(inavacuum)
模板就是让编译器帮你写代码
赞
mysql代码中设置变量
sql_set_variables
拼接index
importMySQLdbimportsysdb=MySQLdb.connect(host="127.0.0.1",#yourhost,usuallylocalhostuser="root",#yourusernamepasswd="111111",#yourpassworddb="test",po
python import vs from import
https://stackoverflow.com/questions/9439480/from-import-vs-import
python 函数定义顺序
#!/usr/bin/python#HelloWorlddeforder():print("haha")print('HelloWorld!')order()
python generator
defreverse(data):forindexinrange(len(data)-1,-1,-1):yielddata[index]forcharinreverse('golf'):printchar
python中的class正确用法
classDog:def__init__(self,name):self.name=nameself.tricks=[]#createsanewemptylistforeachdogdefadd_trick(self,trick):self.tricks.append(trick)>>&
历史性的一张图,终于出来了。历时一年
未被初始化的值
无法确定其值是多少,很可能是野指针
全局变量
慎用全局变量,即使使用,也要用函数管理起来
函数指针
int(*pf)(void);intf(void){pf=&f;//没问题pf=***f;//取址?pf();//函数指针可以调用?(****pf)();//这又是什么?(***************f)();//这个够变态了吧?}