摘要:new(mCblk) audio_track_cblk_t(); placement new 1 #include <iostream> 2 #include <stdio.h> 3 #include <malloc.h> 4 5 class Student 6 { 7 private: 8 int age; 9 int grade;10 public:11 Student(void)12 {13 age = 5;14 grade = 10;15 }...
阅读全文
摘要:引述自:http://www.eventhelix.com/realtimemantra/basics/ComparingCPPAndCPerformance2.htm#.UaG1Kdd3-fg 1 // A typical example of inheritance and virtual function use. 2 // We would be mapping this code to equivalent C. 3 4 // Prototype graphics library function to draw a circle 5 vo...
阅读全文
摘要:1 转换说明符及作为结果的打印输出 2 ------------------+------------------------------------------------ 3 转换说明 + 输出 4 ------------------+------------------------------------------------ 5 %c + ...
阅读全文
摘要:i=$i+1是在i的变量值后加上字符串'+1'总结:其他语言中的$i++操作在shell中表示如下:#!/bin/bashn=1;echo -n "$n "let "n = $n + 1"echo -n "$n ": $((n = $n + 1))echo -n "$n "(( n = n +1 ))echo -n "$n ": $[ n = $n +1 ]echo -n "$n "n=$[ $n + 1 ]echo -n "$n "let
阅读全文
摘要:free(paddress),paddress中的内容将会被库改变,所以一定不要在free后再操作此块内存地址
阅读全文
摘要:除法散列法:散列函数:h(k) = k mod m;关键字为k,m是散列数组的长度m不应是2的幂,当k是一个按基数2^p解释的字符串时,选m=2^p-1可能是一个比较糟糕的选择可以选做m的值常常是与2的整数幂不太接近的质数. 乘法散列法:例子:k = 123456, p = 14, m = 2^14 = 16384,因为当s/(2^32)与(sqrt(5) - 1)/2接近时,s为2654435,故(k*s)&(~0) = 17612864,取其高14位,得散列值67
阅读全文
摘要:参考:http://blog.csdn.net/gubenpeiyuan/article/details/7892651在本地安装 Remote Desktop Viewer 或 remminaProtocol选择:VNC-Virtual Network Computing1、首先在本地执行 xrandr 命令获取当前分辨率, 例如:1280 x 10242、在服务器上执行vnc4server -geometry 1280x10243、将生成的xstarup文件做如下修改://源文件 /home/username/.vnc/xstartup#!/bin/sh ...
阅读全文
摘要:1 C++中理解“初始化不是赋值”是必要的。初始化指创建变量并给它赋初始值,而赋值则是擦除对象的当前值并用新值替代。 2 3 C++支持两种初始化变量的形式:赋值初始化(int val = 1024),直接初始化(int val(1024)) 4 5 在文件作用域内,非const变量默认为extern,要使const变量能过在其它文件中访问,必须显示地指定它为extern 6 当我们在头文件中定义了const变量后,每个包含该头文件的源文件都有了自己的const变量,其名称和值都是相同的. 7 8 非const引用只能绑定到与该引用同类型的变量。con...
阅读全文
摘要:1 #include <iostream> 2 #include <string.h> 3 4 using namespace std; 5 6 template < class T > 7 class myvector 8 { 9 private://在内部...
阅读全文