由买买提看人间百态

topics

全部话题 - 话题: cpp
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
f******n
发帖数: 640
1
来自主题: Programming版 - 弱问C++一个问题 一直不解
就是为什么c++定义一个类要一个.h和一个.cpp呢?
.h定义一个方法,又要跑到cpp去写,有一段要重复的,多麻烦啊?
还有一个问题,如果定义了.h和.cpp
那么include的时候只需要用include"**.h"就可以了吗?
还需要include"**.cpp"吗?
大家见笑了啊
小白一个
d**o
发帖数: 864
2
来自主题: Programming版 - 弱问C++一个问题 一直不解
简单地说,.h管定义,.cpp管实现
当B对A有dependency时,只需要找A.h里的定义就可以compile了,但如果程序要运行必
须得compile A.cpp,并link起来。
好处在于,A.h里只管定义,所以需要编辑的时候不多,如果A.h不变,编辑A.cpp后,
重新编译程序时,只compile A.cpp,B就不用compile了,只样节省了compile B的时间。
这在项目大的时候节省很多时间。
G*****7
发帖数: 1759
3
来自主题: Programming版 - 弱问C++一个问题 一直不解

you can separate declaration and implementation into .h and .cpp. and that
makes sense if you collaborate with other programmers.
if you are entirely on your own, nothing stops you from writing a gigantic
main.cpp that has all the classes in it.
you could use ide tools such as visual assist x to generate the duplicated
function signatures.
yes, if you compile **.cpp and link against **.obj.
no, if you just compile your main.cpp.
sometimes you will, esp if templates are involved.
i******t
发帖数: 22541
4
来自主题: Programming版 - cmake coeblock求教
写了个cmake
//这个test_bst.cpp 有个main函数
SET(APP_BST_SRC test_bst.cpp)
ADD_EXECUTABLE(test_bst ${APP_BST_SRC})
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../bin)
//这个test_max_heap.cpp 有个main函数
SET(APP_MAX_HEAP_SRC test_max_heap.cpp)
ADD_EXECUTABLE(test_max_heap ${APP_MAX_HEAP_SRC})
SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/../bin)
其他设置都可以 在vs环境下 正常编译, 并且生成两个exe。
但是在codeblock里面 却只能生成第一个exe 编译时成功的
求解 谢谢
不应该是cmake写的不对吧
我在命令行 直接用 mingw32-make 是可以生成两个exe的
只是在codeblock里进行build 只能得到第一个exe
mw
发帖数: 525
5
现在就是cpp啊,我写cpp好些年了,不过我还是非常不看好cpp:莫名其妙的复杂,c++
11和boost把原来已经够复杂的cpp变得更tmd复杂,这样的语言只有被淘汰的份:技术
发展的趋势应该是越来越简单,而不是the other way round
趁现在脑子还够用,想学点新的东西。看了一下haskell和ocaml,发现还是java这条线
上的比较有前途。所以现在在scala和clojure之间犹豫.
c*******y
发帖数: 1630
6
来自主题: Programming版 - 请教一个makefile 小问题
也许我makefile写的不对,不过我是从sample修改过来的。上stackoverflow搜了一下。
CXX=g++
CXXFLAGS=-DIB_USE_STD_STRING -w -Wno-switch -Wno-sign-compare
ROOT_DIR=c:/Jts/TWSAPI/source
BASE_SRC_DIR=${ROOT_DIR}/PosixClient/src
INCLUDES=-I${ROOT_DIR}/CppClient/Shared -I${BASE_SRC_DIR}
TARGET=eu.exe
$(TARGET):
$(CXX) $(CXXFLAGS) $(INCLUDES) -o EClientSocketBase.o -c $(BASE_SRC_DIR)
/EClientSocketBase.cpp
$(CXX) $(CXXFLAGS) $(INCLUDES) -o EPosixClientSocket.o -c $(BASE_SRC_DIR
)/EPosixClientSocket.cpp
$(CXX) $(CXXFLAGS... 阅读全帖
c*******y
发帖数: 1630
7
来自主题: Programming版 - 请教一个makefile 小问题
c:Tradingeu-ats>g++ --version
g++ (GCC) 4.8.0
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
makefile:
CXX=g++
CXXFLAGS=-DIB_USE_STD_STRING -w -Wno-switch -Wno-sign-compare -O2
ROOT_DIR=c:/Jts/TWSAPI/source
BASE_SRC_DIR=${ROOT_DIR}/PosixClient/src
INCLUDES=-I${ROOT_DIR}/CppClient/Shared -I${BASE_SRC_DIR}
TARGET=fx.exe
$(TARGET):
$(CXX) $(CX... 阅读全帖
n*******7
发帖数: 181
8
来自主题: Programming版 - 谁帮我测俩use case
osboxes@osboxes:~/proj/pc12306/Release$ ./pc12306
Total 55
start usecase1
Total time = 7.153685
start usecase2
Total time = 8.264017
diff --git a/pc12306.cpp b/pc12306.cpp
index 12ac896..c057c03 100644
--- a/pc12306.cpp
+++ b/pc12306.cpp
@@ -76,7 +76,7 @@ static void generateSearchPatterns() {
nSearches = offsets.size();
printf("Total %d\n", (int)nSearches);
for (Offsets::iterator it = offsets.begin(); it != offsets.end(); ++
it) {
- printf("%d %d %d\n... 阅读全帖
p*****y
发帖数: 1049
9
来自主题: Programming版 - 设计一种c++语言的新特性
c++语言委员会曾经讨论过类似于java和d语言的import module 的方案。
然而最终决定暂不将其加入c++17的目标中。原因是macro无法回避。
我思考c++语言的一种折中的新特性。
众所周知,c++的类定义存在一个严重的缺陷。类必须定义在头文件里面,这样就不
得不暴露私有成员,无法实现真正意义上的封装。
举例子 :
在c++语言里,可以在头文件中如此声明一个函数
void foo();
然后在cpp文件中定义这个函数。
但是在c++语言中,只能如此定义一个类:
class A
{
public:
void foo();
private:
int I;
}
这样私有成员就被暴露在头文件里面。违反了封装的基本原则。
我提议一种c++的新特性:允许分次定义一个类。
在头文件里,可以定义类的一部分。在cpp文件里面,可以定义类的另外一部分。
两部分不能互相冲突,不能有所重叠。
例如 在A.h里可以定义:
class A
{
public:
void foo();
}
然后在A.cpp 文件里定义
class A
{
public:
void function... 阅读全帖
n******7
发帖数: 12463
10
来自主题: Programming版 - 狗年语言学习计划
1.精通C#
每天用C#干活,没理由不好好学
其实C#是个挺好的语言,既足够新没有太多历史负担
又足够老有足够的library,文档,bug fix
感觉比java语法方便,比scala简单,比其他jvm语言靠谱(kotlin很像jvm上的C#)
dotnet core跨平台也还不错,就是开发平台是VS+Resharper,只能windows下面干活
Jetbrain的Rider不知道如何,暂时也没动力学了
2.学习现代cpp,用来写写个人project
其实这个位置是想给go的,个人很喜欢这个语言
不过想来想去,虽然内存消耗可能是个比较大的优势,go的performance水平跟java和c
#还是太接近了,开发工具很可能不如。这样很难说服自己放着自己更熟悉的语言不用
,写golang。
cpp一方面有performance的优势,也适合我这种转行的学习一些底层的东西。
3.还有时间的话学学clojure
之前折腾过一个星期F#,C#也喜欢写成functional style。后来感觉fp两大不足:一是
performance经常不如对应的白话文,二是debug很难
所以学习FP就不... 阅读全帖
k*********g
发帖数: 791
11
在程序appendix文件这么写的:
\section{C++ Code for Quantum Mechanics}
\lstset{%
language=C++, basicstyle=\scriptsize,
keywordstyle=\color{blue}, commentstyle=\color{red}, numbers=left,
numberstyle=\tiny, numbersep=10pt, backgroundcolor=\color{white},
showspaces=false, breaklines=true, breakatwhitespace=false}
\subsection{$MPI\_correlation.cpp$}
\lstinputlisting{./code/MPI_correlation.cpp}
\subsection{$MPI\_superposition.cpp$}
\lstinputlisting{./code/MPI_superposition.cpp}
\subsection{$MPI\_superpositionFi
x******a
发帖数: 6336
12
来自主题: Quant版 - 请教quantlib的问题,谢谢!
按照quantlib.org上在mac上安装以后,测试一个命令行:
g++ -I/opt/local/include/ -I/opt/local/include/boost BermudanSwaption.cpp \
-o bermudanswaption -L/opt/local/lib/ -lQuantLib
得到i686-apple-darwin10-g++-4.2.1: BermudanSwaption.cpp: No such file or
directory。
然后到/opt/local/include/boost目录下,再次运行上面的命令行,显示下面的内容
g++ -I /opt/local/include/ -I /opt/local/include/boost BermudanSwaption.cpp
-o bermudanoption -
L/opt/local/lib/ -lQuantLib1.0.1
ld: library not found for -lQuantLib1.0.1
collect2: ld returned 1 exit statu... 阅读全帖
n****G
发帖数: 1191
13
来自主题: Military版 - 大使馆官方微博一直在宣传移民
你脑子进水,何不凉凉干再出来开喷?
宣布的100万估计大部分是中东非洲西亚缠头,小黄人滚远点。黑皮移民部长在家乡还
有几亿的老乡。
加拿大的养老福利有养老金CPP是根据交钱的年头和金额,由个人和雇主付。OAS和GIS
是发给没交过养老金的人,金额和CPP几乎一样。说白了,交一辈子CPP养老金的人,和
吃一辈子福利的人,老了发一样的钱。
OAS和GIS是由税收支撑,不够了就加税,直到整个国家翘辫子。用脚后跟想想就知道以
后什么人领OAS+GIS.
n****G
发帖数: 1191
14
来自主题: Military版 - 大使馆官方微博一直在宣传移民
3 main government benefits
Canada Pension Plan/Quebec Pension Plan (CPP/QPP) – You can receive monthly
payments starting as early as your 60th birthday. What you get depends on
what you paid into the plan while you were working. You must be 59 or older
and apply 9 months before you retire. Learn more about CPP/QPP and how to
apply.
Old Age Security (OAS) – You must be 65 or older to receive payments. You
don’t have to live in Canada, but you have to be a Canadian citizen and
have lived in Canada... 阅读全帖
m**********g
发帖数: 919
15
来自主题: Military版 - manfredzhang 老夫就问你
还从肛纹门拿养老金?原来这是从肛纹门拿的钱。傻逼连基本的工资单都看不懂。
任何拿正常工资上班的都要交肛纹门的养老金。北美国叫CPP北墨国叫社保金(SST)。
至于为毛秀$2,593.80,懂的人自然懂。不懂的傻逼就让丫继续傻逼下去。
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/
payroll/payroll-deductions-contributions/canada-pension-plan-cpp/cpp-
contribution-rates-maximums-exemptions.html
x*******e
发帖数: 1517
16
来自主题: USANews版 - 加拿大与美国比较
CPP和EI是按照5w工资封顶的,我当时过了5月份就不交CPP和Ei了
CPP就是养老保险吧,你说的养老保险8%是什么?
税是阶梯式的,10w好像还到不了40%档。
税前10w,税后6w5到7w还是有的(看老婆是否工作)
a****4
发帖数: 141
17
来自主题: USANews版 - 加拿大与美国比较
CPP=养老保险 so EI plus CPP are 8% of your earning but it is up to about $44
,000.Any earning above $44,000 no deduction for EI and CPP. If anyone is
interested to find out the detaills and all information about tax rate why
don't you just go to the government of Canada's website (www.gc.ca). it is
just a click away.
v*****u
发帖数: 1796
18
二手交易风险自负!请自行验证是否合法和一手卡!:
a
我想卖的物品:
UA AA AAdvantage Delta Chase Ultimate Rewards
单张面值:
various
可接受价格(必须明码标价!):
AA 55k 1.8cpm, 67.5k, 110k, 135k 1.9cpm
Delta 12W, 1.4 cpm
UA (United): 1.75 cpm
Chase freedom: 1.75 cpp
Chase sapphire preferred: 1.85 cpp (each transfer no less than 25k, other
wise 2.0 cpp)
物品新旧要求:
邮寄方式要求:
send info electrically
买卖双方谁承担邮寄损失(Required if not code only):
付款方式说明:
Chase Quickpay, RMB
其他补充说明:
所有帐号的号主均有真实身份,帐号都没有复杂的订票历史。同时保证交易期间卡主不
动卡里的东西(否则赔偿损失),但是不负责别的问题(比如说航空公司政策收紧,掉
... 阅读全帖
y*******3
发帖数: 966
19
二手交易风险自负!请自行验证是否合法和一手卡!:
我想卖的物品:
AA 55k, 67.5k, 110k, 135k @ 1.75 cpm
UA (United) 现成帐号: 6万以下 @ 1.5 cpm, 6万以上 @ 1.55 cpm
AMEX @ 1.65 cpp
Chase sapphire preferred(给ua灵活充值): 1.7 cpp
SPG @ 2.1 cpp
付款方式说明:
BofA, Chase Quickpay, cash deposit, RMB
其他补充说明:
所有帐号的卡主都有真实身份和地址,帐号没有订票历史(如果有,会另外注明)。里
程通常是信用卡开卡或者卡主本人飞行所累积,账户保证绝对安全。详情可以站内信询
问。
我的联系方式:
PM
Warranty期限:
n**********s
发帖数: 785
20
来自主题: ebiz版 - 2张OM的gift card都变成零了
擦 我也中招了 该联系谁?
OfficeMax #1142
645 CROSSVILLE RD.SUI.138
ROSWELL, GA 30075
(770) 518-7305
1142 02 2135 08/03/14 05:44:19 PM
________________________________________
RECEIPT LOOKUP
SALE
043100062080 $9.99
5Star 5SubNtbk CR 11x8.5 2
Deal 69068 Savings ($2.50)
YOU PAY $7.49
011491031343 $3.29
Wavy Poly 6pg Organizer As
011491032227 $1.98
DIV 8 Pocket Folder Asst
011491031343 $3.29
Wavy Poly 6pg Organizer As
085854224376 $24.99
13.3 Laptop/MacBook Sleeve
085854191715 $19.99
Gps Case 5.3" Display
0858... 阅读全帖
n**********s
发帖数: 785
21
来自主题: ebiz版 - 2张OM的gift card都变成零了
擦 我也中招了 该联系谁?
OfficeMax #1142
645 CROSSVILLE RD.SUI.138
ROSWELL, GA 30075
(770) 518-7305
1142 02 2135 08/03/14 05:44:19 PM
________________________________________
RECEIPT LOOKUP
SALE
043100062080 $9.99
5Star 5SubNtbk CR 11x8.5 2
Deal 69068 Savings ($2.50)
YOU PAY $7.49
011491031343 $3.29
Wavy Poly 6pg Organizer As
011491032227 $1.98
DIV 8 Pocket Folder Asst
011491031343 $3.29
Wavy Poly 6pg Organizer As
085854224376 $24.99
13.3 Laptop/MacBook Sleeve
085854191715 $19.99
Gps Case 5.3" Display
0858... 阅读全帖
v*****u
发帖数: 1796
22
二手交易风险自负!请自行验证是否合法和一手卡!:
a
我想卖的物品:
UA AA AAdvantage Delta Chase Ultimate Rewards
单张面值:
various
可接受价格(必须明码标价!):
AA 55k 1.8cpm, 67.5k, 110k, 135k 1.9cpm
Delta 12W, 1.4 cpm
UA (United): 1.75 cpm
Chase freedom: 1.75 cpp
Chase sapphire preferred: 1.85 cpp (each transfer no less than 25k, other
wise 2.0 cpp)
物品新旧要求:
邮寄方式要求:
send info electrically
买卖双方谁承担邮寄损失(Required if not code only):
付款方式说明:
Chase Quickpay, RMB
其他补充说明:
所有帐号的号主均有真实身份,帐号都没有复杂的订票历史。同时保证交易期间卡主不
动卡里的东西(否则赔偿损失),但是不负责别的问题(比如说航空公司政策收紧,掉
... 阅读全帖
v*****u
发帖数: 1796
23
二手交易风险自负!请自行验证是否合法和一手卡!:
a
我想卖的物品:
UA AA Delta AMEX Chase Ultimate Rewards
单张面值:
various
可接受价格(必须明码标价!):
AA 55k 1.75 cpm, 67.5k, 110k, 135k 1.85 cpm
AMEX 1.62 cpp + fee
UA (United) 现成帐号: 6万以下 1.55 cpm, 6万以上1.6 cpm
Chase freedom: 1.60 cpp (期货1.55)
Chase sapphire preferred(给ua灵活冲值): 1.75 cpp (each transfer no less
than 20k, otherwise add $20 to each transfer)
Delta 12W/13W/14W, 1.40 cpm 其他数额的 1.30 cpm
Lufthansa 账户里程 1.55 cpm
物品新旧要求:
邮寄方式要求:
send info electrically
买卖双方谁承担邮寄损失(Required if not co... 阅读全帖
y*******3
发帖数: 966
24
二手交易风险自负!请自行验证是否合法和一手卡!:
我想卖的物品:
AA 55k, 67.5k, 110k, 135k @ 1.75 cpm
UA (United) 现成帐号: 6万以下 @ 1.5 cpm, 6万以上 @ 1.55 cpm
AMEX @ 1.65 cpp
Chase sapphire preferred(给ua灵活充值): 1.7 cpp
SPG @ 2.1 cpp
付款方式说明:
BofA, Chase Quickpay, cash deposit, RMB
其他补充说明:
所有帐号的卡主都有真实身份和地址,帐号没有订票历史(如果有,会另外注明)。里
程通常是信用卡开卡或者卡主本人飞行所累积,账户保证绝对安全。详情可以站内信询
问。
我的联系方式:
PM
Warranty期限:
y*******3
发帖数: 966
25
二手交易风险自负!请自行验证是否合法和一手卡!:
我想卖的物品:
AA 55k, 67.5k, 110k, 135k @ 1.75 cpm
UA (United) 现成帐号: 10w以下 @ 1.55 cpm, 10w以上 @ 1.6 cpm
AMEX @ 1.65 cpp
Chase sapphire preferred(给ua灵活充值): 1.75 cpp
SPG @ 2.1 cpp
Delta 6万以下 @ 1.2 cpm, 6万以上@ 1.3-1.5 cpm
付款方式说明:
BofA, Chase Quickpay, cash deposit, RMB
其他补充说明:
所有帐号的卡主都有真实身份和地址,帐号没有订票历史(如果有,会另外注明)。里
程通常是信用卡开卡或者卡主本人飞行所累积,账户保证绝对安全, 但是不负责掉票.
详情可以站内信询问。
我的联系方式:
PM
Warranty期限:
c*********r
发帖数: 259
26
二手交易风险自负!请自行验证是否合法和一手卡!:
我想卖的物品:
UA (United) 现成帐号: 1.55 cpm
AMEX @ 1.6 cpp
Chase 点数(给ua,ke灵活充值): 1.8 cpp
SPG @ 1.95 cpp
付款方式说明:
BofA, Chase Quickpay, cash deposit, RMB
其他补充说明:
所有帐号的卡主都有真实身份和地址,帐号没有订票历史(如果有,会另外注明)。里
程通常是信用卡开卡或者卡主本人飞行所累积,账户保证绝对安全。详情可以站内信询
问。
我的联系方式:
PM
Warranty期限:
l********n
发帖数: 54
27
来自主题: JobHunting版 - 一道STL面试题
我的理解是这样的:
简单的说,这是由于C++的编译方式和模板的特性导致的。
一个例子:test.cpp, template.cpp, template.h
=====================================
template.h
template
class Temp
{
private:
T _val;
public:
void setVal(T& val);
T& getVal();
};
=====================================
=====================================
template.cpp
#include "template.h"
template
void Temp::setVal(T& val)
{
_val = val;
}
template
T& Temp::getVal()
{
return _val;
a*******m
发帖数: 626
28
有个问题想请教,现在对CPP的码农需求还大么?总感觉CPP的市场越来越小了,花很多
时间在CPP相关的具体技术上(stl)准备面试是否还值得?谢谢!

关于stl
我强烈推荐侯捷的stl源代码分析
看一两遍,stl的相关的面试基本无忧
%)
会。
G******i
发帖数: 5226
29
☆─────────────────────────────────────☆
DrunkMonkey (努力改造,早日释放) 于 (Sun Mar 13 19:20:08 2011, 美东) 提到:
首先解释一下自己的背景和找工作的目标。本人烂校CS Ph.D.毕业,Ph.D.期间无工作经验,无Intern经验。目标是在local找一份工作,不求A,M,G,不求高薪,只要能给offer给办H1B就行。
先说说找工作的过程吧:2010年11月开始断断续续的看CRLS。虽然以前上过数据结构和
算法课,不过都快忘光了,基本上是从头学一遍。2011年1月底投出第一份简历。上周
拿到一个offer。还有一个onsite结束后面试官说我是目前的candidate里最好的,很可
能会给offer,但是要等到下周中才有结果。
第一个公司催的紧,而且地理位置很理想,也是我想要的职位,打算从了。花了一个半
月找工作,终于可以划下句号了。
以菜鸟的状态进入本版,这期间得到了版上的很多帮助和
BLESS。谢谢!
找工作的过程中有喜有忧,也有一点小小的心得,和大家分享。希望能对仍在找工作的
同学有点... 阅读全帖
r****t
发帖数: 10904
30
我倒是发现一个不是必要,但是方便的地方,不知道和你说的 template 是不是一个意
思. 说起来有点绕,单起一行:
是在 derived class template 里面需要 call an inherited method (not
overwritten) from the base class template, 但是这个 method signature 不依赖
于任何 template argument 的时候,如果直接
method( args );
编译器会有问题,不过 -fpermissive 能过。
stackwithmin.cpp: In member function 'void StackWMin::pop()':
stackwithmin.cpp:29: error: there are no arguments to 'top' that depend on a
template parameter, so a declaration of 'top' must be available
stackwithmin.cpp:29: ... 阅读全帖
S**I
发帖数: 15689
31
来自主题: JobHunting版 - [合集] 问个C的基本问题
☆─────────────────────────────────────☆
honeydream (pretty) 于 (Fri May 6 00:30:21 2011, 美东) 提到:
下面这个程序为啥会segmentation fault呢?
int main(void)
{
char *p1, *p2;
*p1 = 'a';
*p2 = 'b';
printf("%c %c\n", *p1, *p2);
return 0;
}
如果我不用指针,把p1,p2的星号都去掉,就可以输出正确结果。
☆─────────────────────────────────────☆
chenpp (chenpp) 于 (Fri May 6 00:31:43 2011, 美东) 提到:
p1和p2浮空,指向未定义的地址空间。
对未定义的地址空间进行读写操作会导致未定义的行为,包括段错。

☆─────────────────────────────────────☆
mercuriusl (Mercurius) 于 (Fri May 6 ... 阅读全帖
s*****n
发帖数: 994
32
来自主题: JobHunting版 - c++ namespace求指教 (转载)
【 以下文字转载自 Programming 讨论区 】
发信人: sampsun (american river), 信区: Programming
标 题: c++ namespace求指教
发信站: BBS 未名空间站 (Thu Feb 28 14:05:33 2013, 美东)
情况是这样的,我的程序要用到另外一个tool的class和class functions
但是我的程序和那个tool有相同的class名称(内容当然不一样)
譬如说这个class是Tree,我的source fils里面有这个class,要包含的tool里面也有
src_mine/my_tree.cpp
src_mine/main.cpp
...
src_tool/tool_tree.cpp
...
那我要用namespace的话,怎么用?是不是要在src_tool下面的每个文件都加上
namespace tool{} ?
以前没用过namespace,在这种情况下怎么用最方便?
s**********r
发帖数: 8153
33
小破startup。
不止1个这样,连着2个都是同样的问题。
上一个我和它说,我不用c++了,我用java。人家问,为啥阿为啥,然后我说我喜欢
java。那哥们来一句,好吧其实我们用c++,你妹的,你用cpp在jd上写java/c++。不过
它没追杀我cpp,这次这个,就追问我cpp
b*******r
发帖数: 361
34
来自主题: JobHunting版 - 圣诞节大家准备干嘛
抓住ld一起刷题,发现ld的cpp居然比我的python简洁,很想撞墙。不过几天下来我的
cpp也有一点点提高。原来想用python做leetcode的,现在改用cpp刷鸟。
b*******g
发帖数: 57
35
来自主题: JobHunting版 - 请教个C++的基础问题
感谢前辈csiscoder经过实测的耐心细致的回复!给一千个赞!
运行了您修改的程序,bug free!
不过,还有个问题请求指点:
如果我将程序分别存在.h和.cpp文件里,为何有这样的报错呢:“error LNK2019:
unresolved external symbol”
--------------------------------------------------------------------
LeetCode.h内容为:
#include
#include
#include
template
class Point {
public:
T x;
T y;
Point() : x(0), y(0) {}
Point(T a, T b) : x(a), y(b) {}
};
//Find k closest points to origin
template
vector > findkClosestPoints(... 阅读全帖
e*******s
发帖数: 1979
36
以下这段代码 把set的iterator直接传递到parameter为reference的函数里
报错
test.cpp: In function 'int main()':
test.cpp:110: error: invalid initialization of reference of type 'std::
string&' from expression of type 'const std::basic_string traits, std::allocator >'
test.cpp:67: error: in passing argument 1 of 'void foo(std::string&)'
make: *** [a] Error 1
如果修改代码
1. void foo(string &s) --> void foo(string s)
2. string s = *it; foo(s);
3. void foo(string &s) --> void foo(cons... 阅读全帖
k******4
发帖数: 7
37
哈哈,我当时面的时候也随口说了一句,这题cpp不好搞啊,结果他说well, let's do
it in cpp then. 当时心里一万个草泥马奔腾啊!
其实cpp需要一个好的表示方式,代码写起来倒也还简单,就是构造数组比较费行数。
mitbbs代码太难看了,放到gist上:
https://gist.github.com/anonymous/9bcbe32ed4405fa7978f
r**********g
发帖数: 22734
38
来自主题: JobHunting版 - 现在还有哪些公司招C++
只能说现在的孩子们都图快走捷径。没什么不好,但是基础还是要扎实。所谓基础就是
c 和cpp,未必靠它吃饭,但是起码要能读能写。
我个人的标准,某个会cpp 的可以称为程序员,而不会cpp 只会扎哇的,需要加定语,
称为扎哇程序员。
D***s
发帖数: 5613
39
来自主题: Money版 - amex看来要完蛋了
MR系的Plat Biz的点本来是2 cpp的价值左右,现在是调整成1/0.65=1.54 cpp的价值,
但是需要你现有full amount,然后再rebate,也就是说$1000面额的票,你得先出10万
点,然后再返给你3.5万点,净花6.5万点。问题就是你先得凑出10万点才能买票。
UR系的CSR的点是直接1.5 cpp,$1000的票拿出6.67万点就拿走。不用凑到10万点,门
槛低不少。
还是用着UR系吧。不麻烦,省事。
p**k
发帖数: 241
40
说明:本文基于本人的成功经验(同时拿到Amex的tailormade discount,fatcash以及
epp/spp/cpp discount).但世事变幻无常,若你没有拿到,本人概不负责
1.在tailormade注册你的Amex卡(相关详情,http://www.fatwallet.com/forums/messageview.php?catid=18&threadid=718556&highlight_key=y&keyword1=tailormade
2.进入你的fatwallet账户,点:Cash back &cpns, 点击lenovo的link
3.进入lenovo主页后,如果你使用epp or spp,可以在右上角search里面输入信息,可
以search到相应的link。但是cpp好像search不到。
于是可以用下面一个变通的办法:直接在你刚才通过fatwallet打开的那个窗口里,输
入www.lenovo.com/cpp
(我昨晚就是这样做的,今早收到fatwallet的email,确认这笔交易)
4.选择你要的商品,下单,用你注册过的Amex结帐
e
a*******g
发帖数: 364
41
直接cpp,用cpp提供的10%off coupon.
cpp本身就相当于官网15%off
所以最后的价格相当于官网(未用coupon)价格的 0.85×0.9×100% = 76.5%
a*******g
发帖数: 364
42
1st,
http://lenovo.com/cpp
code:familyandfriends
then
http://shoplenovo.i2.com/SEUILibrary/controller/e/cpp/StdAffinityPortal/en_US/special-offers.workflow:ShowPromo?LandingPage=/All/US/Landing_pages/Promos/Gift-guide-ThinkPad-and-ThinkCentres
之前,cpp的所有ecoupon继续适用 :
eCoupon USETPROMO5 USETPROMO10
Save an additional 5% on T Series laptops with eCoupon USETPROMO5 when you spend $699 or more.
Save an additional 10% with eCoupon USETPROMO10 when you spend $799 or more
eCoupon USESAVEX7
Save an addit
j*****u
发帖数: 1133
43
看来T400集显还是官网便宜吧
我用了20%coupon还不知道能不能拿到BCB

1st,
http://lenovo.com/cpp
code:familyandfriends
then
http://shoplenovo.i2.com/SEUILibrary/controller/e/cpp/StdAffinityPortal/en_US/special-offers.workflow:ShowPromo?LandingPage=/All/US/Landing_pages/Promos/Gift-guide-ThinkPad-and-ThinkCentres
之前,cpp的所有ecoupon继续适用 :
eCoupon USETPROMO5 USETPROMO10
Save an additional 5% on T Series laptops with eCoupon USETPROMO5 when you
spend $699 or more.
Save an additional 10% with eCoupon USETPROMO10 when you spend $7
a*******g
发帖数: 364
44
1st,
http://lenovo.com/cpp
code:familyandfriends
then
http://shoplenovo.i2.com/SEUILibrary/controller/e/cpp/StdAffinityPortal/en_US/special-offers.workflow:ShowPromo?LandingPage=/All/US/Landing_pages/Promos/Gift-guide-Ideapad-and-Ideacentres
之前,cpp的所有ecoupon继续适用。
eCoupon USEG550S12
Save an additional 10% on Lenovo G550 and IdeaPad S12 laptops with eCoupon USEG550S12 through November 16.
r*******o
发帖数: 61
45
来自主题: shopping版 - 犹豫在x301和t400s之间
老金给个建议吧?
另外一只没看见x系列cpp超过10%的coupon,感恩节前会有吗?
T400s现在cpp后1228 (including tax)还会有cpp T系列15off的coupon吗?
纠结。。。
C***0
发帖数: 1743
46
来自主题: shopping版 - 问一下的lenovo laptop?
CPP的网站是lenovo.com/cpp, 密码是familyandfriends. CPP的网站不能用bing~
在最后add to cart之后有让你输入promo code的, 把那个promo code输入之后就会显
示最那个15% off了. 不过注意现在bing的20%不能用任何coupon, 比较恶心.
一个无聊的办法是先不用coupon check out(用bing 20%), 然后再用官网15%做个quote
到时要求Price match.

wait
for
j*****u
发帖数: 82
47
来自主题: shopping版 - 这个怎么回事
我登cpp后去checkout 死都上不去我的account.
不登cpp 一下就上去
有没有办法 让cpp 在我登进去后再用?
谢谢
m***i
发帖数: 32
48
大家好,本人第一次在联想买电脑。我在24号用15%的coupon在CPP买了一个T400,今天看信用卡账
号,当时扣的款
项已经取消
了,但网上查询状态还是in process,预计明天寄出来,请问有经验的朋友,这个交易
是不是注定会
取消?取消的话,我就得把我前天从CPP买的2g内存退掉了
不过依然不知道为什么会取消(如果取消的话),我只订了一台啊,还是一步一步点首
页,复制CPP首页
上的coupon code,没有弄虚作假啊
可能的原因会不会是昨天20%出来的时候,我一紧张就做了三个quote,觉得我是
reseller?可是我毕
竟没有买啊。。。
ps:请问应该拨打哪个号码查询状态啊,我拨1-866-96-THINK (1-866-968-4465)按选
项1,可是
十多分钟了也没人听
哎,买个电脑,搞得心力憔悴
要是cancel了,那真是和做了一场梦一样
o**********r
发帖数: 652
49
来自主题: shopping版 - 请教:如何买Lenovo的DOS机
先进CPP,再点击下面链接(不知道CPP的话,请考古)
http://shoplenovo.i2.com/SEUILibrary/controller/e/cpp/StdAffinityPortal/en_US/systemconfig.runtime.workflow:LoadRuntimeTree?sb=:00000025:00002754:&smid=0A759CA6FAC74C46BC91C724ECD09BA7
这就是DOS机。
20%off之后还是很贵。要有心理准备。
l***y
发帖数: 82
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)