随笔分类 - C/C++
摘要:1模板参数列表中与class关键字可相互替换template<typename T> &template<class T>是一样的.2嵌套从属名称(nested dependent names)假如template内出现的名称如果依赖于某个模板参数,则称其为从属名称(dependent names),如果从属名称在class内呈嵌套状则称之为嵌套从属名称(nested dependent names)。例如:templaet <typename T>void myPrint(const T& t){ t::const_iterator ite
阅读全文
摘要:ZZ:http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/566020.函数存放在内存的代码区域内,它们同样有地址,我们如何能获得函数的地址呢?如果我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。定义一个指向函数的指针用如下的形式,以上面的test()为例:int (*fp)(int a);//这里就定义了一个指向函数的指针函数指针不能绝对不能指向不同类型,或者是带不同形参的函数,在定义函数指针的时候我们很容易犯如下的错误。int *fp(int a);//这里是
阅读全文
摘要:发一个很蛋疼的程序,将一个数字转化为液晶显示屏显示的样子:第一个输入是尺寸,第二输入是要转化的数字,当两个参数都为0的时候结束输入:#include<iostream>using namespace std;struct Print{ int size; int numPrint;};void printNum(Print print);int main(){ Print *prints = new Print[10]; int index = 0; int size; int numPrint; cin>>size; cin>>numPrint; whil
阅读全文
摘要:1.按有效位输出是 setprecision,按小数位数输出也是setprecision,但到底是谁取决于fixed。cout << resetiosflags(ios::fixed) << setprecision(n) << float-point-number; 是按n位有效数输出cout << setiosflags(ios::fixed) << setprecision(n) << float-point-number; 是按n位小数输出2.C++分隔字符串函数char *strtok(char *strToke
阅读全文

浙公网安备 33010602011771号