码迷,mamicode.com
首页 > 编程语言
C++ 中 new 操作符内幕:new operator、operator new、placement new
一、new 操作符(new operator) 人们有时好像喜欢故意使C++语言的术语难以理解。比如说new操作符(new operator)和operator new的区别。  当你写这样的代码: string *ps = new string("Memory Management");你使用的new是new操作符。这个操作符就象sizeof一样是语言内置的,你不能改变它的含义,它的功能总...
分类:编程语言   时间:2015-06-30 16:20:41    阅读次数:104
【c语言】求绝对值
// 求绝对值 #include int fabs(int a) { if (a < 0) { a = ~a + 1; } return a; } int main() { printf("绝对值是:%d\n", fabs(5)); printf("绝对值是:%d\n", fabs(0)); printf("绝对值是:%d\n", fabs(-1)); return...
分类:编程语言   时间:2015-06-30 16:20:51    阅读次数:106
【C语言】编写函数,将一个数的指定位置置0或置1
//编写函数,将一个数的指定位置置0或置1 #include unsigned int set_bit(unsigned int num, int pos, int flag) { int n = 1; n = n << (pos - 1); //将n的第pos位置1,其他全为0 if (flag == 0) { num = num&(~n); } else if (fla...
分类:编程语言   时间:2015-06-30 16:19:36    阅读次数:175
【c语言】编写一个函数,这个函数可以将一个整数的指定位置1或置0
// 编写一个函数,这个函数可以将一个整数的指定位置1或置0 #include int set_bit(int a, int pos, int flag) { int b = 1 << (pos - 1); if (flag == 0) { a &= ~b; } else { a |= b; } return a; } int main() { printf("...
分类:编程语言   时间:2015-06-30 16:21:06    阅读次数:139
【C语言】不使用循环和判断语句,求出1-100之间所有数的和
//不使用循环和判断语句,求出1-100之间所有数的和 #include int fun(int n, int *sum) { *sum = *sum + n; (n--) && (fun(n, sum)); return n; } int main() { int n = 100; int sum = 0; fun(n, &sum); printf("%d\n", sum); ...
分类:编程语言   时间:2015-06-30 16:21:31    阅读次数:123
【C语言】不使用+-*/实现两个数之和
//不使用+-*/实现两个数之和 #include int add(int num1, int num2) { int sum, car; do { sum = num1^num2; car = (num1&num2) >> 1; num1 = sum; num2 = car; } while (num2 != 0); return num1; } int main()...
分类:编程语言   时间:2015-06-30 16:19:08    阅读次数:109
【C语言】将正数转成负数,将负数转成正数
//将正数转成负数,将负数转成正数 #include int change(int num) { if (num 0) { num = ~num + 1; } return num; } int main() { printf("%d\n", change(5)); printf("%d\...
分类:编程语言   时间:2015-06-30 16:17:27    阅读次数:184
【c语言】给一组数,只有一个数只出现了一次,其他所有数都是成对出现的。找出这个数
// 给一组数,只有一个数只出现了一次,其他所有数都是成对出现的。找出这个数 #include int find_one(int arr[], int len) { int i = 0; int ret = 0; for (; i < len; ++i) { ret ^= arr[i]; } return ret; } int main() { int arr[] = ...
分类:编程语言   时间:2015-06-30 16:18:43    阅读次数:116
【C语言】判断一个数的奇偶(位操作)
//判断一个数的奇偶 #include int is_signal(int num) { if (num & 1) return 1; else return -1; } int main() { int a; printf("请输入:"); scanf_s("%d", &a); if (is_signal(a)==1) printf("奇数\n"); else p...
分类:编程语言   时间:2015-06-30 16:18:26    阅读次数:140
【C语言】判断一个数是否为2的n次方
//判断一个数是否为2的n次方 #include int is_two_n(int num) { if ((num&(num - 1))) //去掉一个1,判断是否为0 return -1; return 1; } int main() { int a; printf("请输入数字:"); scanf_s("%d",&a); if (is_two_n(a)==1) pri...
分类:编程语言   时间:2015-06-30 16:18:21    阅读次数:102
JavaWeb学习记录(十六)——防止表单重复提交
产生随机字符串进行验证,如果产生的和Session存储的相同则可以提交,提交后删除session对应的属性值;否则表单提交不成功一、产生随机字符串的工具类package web10.util;import java.security.MessageDigest;import java.securit...
分类:编程语言   时间:2015-06-30 16:16:47    阅读次数:113
JavaWeb学习记录(六)——用户登录功能之Cookie
private Cookie nameCookie=null; private Cookie passCookie=null; private Cookie cookieUser; private UserDao userDao=new UserDaoImpl(); public void doG....
分类:编程语言   时间:2015-06-30 16:16:15    阅读次数:103
JavaWeb学习记录(十七)——JSP九大隐式对象
public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException{ JspFactory _jspxFactor...
分类:编程语言   时间:2015-06-30 16:14:53    阅读次数:110
Javascript清空iframe内容
直接上代码吧:document.getElementById("mainFrame").contentWindow.document.body.innerText = "";网上有人说使用content,其实是不正确的,因为content指向的是父页面的content,且不兼容。如果使用conten...
分类:编程语言   时间:2015-06-30 16:16:11    阅读次数:207
JavaWeb学习记录(十五)——浏览器Cookie禁用后的处理
IE禁用Cookie方式:例一:demo.do相关代码 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Http...
分类:编程语言   时间:2015-06-30 16:14:56    阅读次数:119
C++变量(C++变量定义、变量赋值、命名规则)
其实在前面的例子中已经多次用到了变量。在程序运行期间其值可以改变的量称为变量。一个变量应该有一个名字,并在内存中占据一定的存储单元,在该存储单元中存放变量的值。请注意区分变量名和变量值这两个不同的概念,见图2.6。图2.6变量名规则先介绍标识符的概念。和其他高级语言一样,用来标识变量、符号常量、函数...
分类:编程语言   时间:2015-06-30 16:13:24    阅读次数:137
【python】optparse
optparse 首先,必须 import OptionParser 类,创建一个 OptionParser 对象: 使用 add_option 来定义命令行参数:每个命令行参数就是由参数名字符串和参数属性组成的。如?-f?或者?–file?分别是长短参数名:...
分类:编程语言   时间:2015-06-30 15:11:54    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!