摘要:
如果使用strcpy遇到如下错误: error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SE 阅读全文
摘要:
函数模板是通用的函数描述,也就是说,他们使用泛型来来定义函数,其中泛型可以用具体的类型(如int或者double)替换 模板函数的声明 函数模板的定义 模板本身不创建任何函数,而只是告诉编译器如何定义函数。当需要交换int的函数时,编译器将按模板模式创建这样的函数,并用int代替AnyType cl 阅读全文
摘要:
普通指针无法指向字符串常量 必须用const; 如const char * a = “string”; 输入字符串变量时: 1、方式一:char str[100]; cin.getline(str,100); 输出字符串常量时: 1、方式一:char str[100]="sjadjksadkj"; 阅读全文
摘要:
引用是已定义的变量的别名(另一个名称)。如果将twain作为clement作为变量的引用,则可以交替使用twain和Clemente来表示该变量。 引用变量的主要用途是用作函数的形参。通过将引用变量用作参数,函数将使用原始数据而不是其副本。 创建引用变量 要将rodents作为rats变量的别名 i 阅读全文
摘要:
内联函数是为了节省调用函数时跳转的开销 (一般只在代码执行时间很短 处理函数调用机制的时间较长的时候使用)(而且这个函数经常被调用)(内联函数不能递归) 下面是调用常规函数与内联函数的对比。 要将一个函数定义为内联函数必须采用下述措施之一: 在函数声明前加上关键字inline 在函数定义前加上关键字 阅读全文
摘要:
cctype 一般用来处理单个字符 如字符测试(如果这个字符是空格 输出真值否则为假 )字符变换(大小写更改) string 基本上字符串类型的都可以 array 是一个数组模板类 可以生成一个定长数组 用法array<类型名, 元素个数> 数组名; 例:array<int,4>score={56, 阅读全文
摘要:
例,父类为Car 子类为Trush_Car 父类可以出现的地方子类就可以出现 Car acar = new Trash_Car(); 如acar不能调用fill_trush()方法 因为Car父类里面没有该方法 push_back()是 父类定义且子类继承的方法; acar.push_back(); 阅读全文
摘要:
1.调用子程序时当前地址自动入栈,结束时自动出栈,这不要用户处理栈的;2.利用入栈保存一批寄存器的值,以防被所调用子程序破坏了值,调用结束后,这些在栈中的值仍要出栈送回寄存器中;3.把调用参数按子程序的要求压入栈中,让子程序取走,结束后,这这些栈中的参数要出栈清掉,由谁出栈要约定好;其它入栈、出栈的 阅读全文
摘要:
cin.good(),原来的值默认为1。如果输入的值与定义的变量类型不同,则输出cin.good()为0; 代码引用自 yinlung 的CSDN 博客 阅读全文
摘要:
1 const unsigned int strsize = 50; 2 struct bop //结构体就像一个数据类型如int 使用前应该先给他一个变量如本题中的bop 3 { 4 char fullname[strsize]; // real name 5 char title[strsize]; // job title 6 ... 阅读全文