Miscellaneous > Programming & Networking

Few questions about C++ syntax.

<< < (2/2)

anphanax:
This is where i'm using "const &void" (Version 7, untested with Version 6):


--- Quote ---
#include
using namespace std;

int _cdecl main(int carg, char varg[])
{
    const &void f = (void)main;
    const &void a = (const &void)"This sure does make sense.";
    char* b = (char*)&a;
    puts(b);
    return 0;
}

--- End quote ---

solemnwarning:
perl rules


--- Code: ---#!/usr/bin/perl

$count = "1";

until($count == "0") {
  print "Never ending loop\n";
}
--- End code ---

muzzy:

--- Quote from: anphanax ---This is where i'm using "const &void" (Version 7, untested with Version 6):
--- End quote ---


Now that's completely different from what you typed above, because this time you actually have a name there. However, it's still invalid. It appears MSVC parses it as const int &, merely ignoring the void specifier with a warning. It should damn be an error and not a warning, IMO.

skyman8081:
perl = bloated.

Observe, in python:

--- Code: ---while True:
     print "Unending loop!"
--- End code ---


if it has a .py extension, you don't need the #!/usr/bin/python statement.

muzzy:

--- Quote from: skyman8081 ---if it has a .py extension, you don't need the #!/usr/bin/python statement.
--- End quote ---


Wrong. It won't find the interpreter at all if it doesn't have #! in the beginning... unless you're using windows and it's running python interpreter by file association, in which case perl doesn't need it either.

Navigation

[0] Message Index

[*] Previous page

Go to full version