Temporary variables
V13
v13 at priest.com
Thu Jun 13 01:51:02 EEST 2002
On Wednesday 12 June 2002 17:29, Dimitrios Kamenopoulos wrote:
> Επίσης, σε γλώσσες πιο προχωρημένες από τη C, όπως η C++, όπου "μεταβλητή"
> μπορεί να είναι κάτι τρομερά πολύπλοκο, η χρήση "κανονικών" μεταβλητών
> μερικές φορές επιβάλλεται. Π.χ.
> string s1="a";
> string s2="b";
> const char * s3 = (s1+s2).c_str()
>
> είναι λάθος. Πρέπει αναγκαστικά να ορίσεις μια μεταβλητή temp = s1+s2.
ehm.. poso sigoyros eisai ?
hell:/tmp$ cat a.cc
#include <string>
#include <iostream>
using namespace std;
int main()
{
string s1="a";
string s2="b\n";
const char *s3=(s1+s2).c_str();
cout<<s3;
}
hell:/tmp$ g++ a.cc -o a -Wall
hell:/tmp$ ./a
ab
hell:/tmp$ g++ --version
3.0.3
<<V13>>
More information about the Linux-greek-users
mailing list