That is not an advantage. One should strive to keep each line of text relatively simple, not cram as much into it as possible.
I could have used the same argument against the "{}" issue (it's best to keep code compact and orderly enough so that the "{" and "}" don't span too much more than a page of text anyway, except for a few cases), but I didn't because it would just be an excuse that tries to brush off the fact that BASIC is superior in that respect.
Similarly, you can't deny that C/C++'s code compactness is better, no matter how you look at it. Yes, it can be abused, but in experienced hands, having compact code is definitely helpful. Probably the most helpful thing about it is that it actually increases readability - with compact code, your eyes don't have to sift through nearly as much text, and you can literally read an entire code block at a glance (of course, provided you can read C/C++ "fluently").